首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以通过数据绑定获得对象的宽度和高度吗?

我可以通过数据绑定获得对象的宽度和高度吗?
EN

Stack Overflow用户
提问于 2013-12-05 16:06:44
回答 1查看 135关注 0票数 0

对象的宽度和高度被绑定到模型视图中的变量,所以我可以很容易地知道对象的大小。不幸的是,他们得到的是NotANumber而不是实际值。我不想从代码隐藏中使用标准的object.Width和object.Height参数,因为从模型视图访问它们会很复杂。我读过一些关于ActualWidth和ActualHeight属性的文章,但它们在我的Visual Studio2010中是不可用的。我该怎么办?

XAML:

代码语言:javascript
运行
复制
<ListView Width="{Binding wdth, Mode=OneWayToSource}"
          Height="{Binding hght, Mode=OneWayToSource}" />

代码隐藏:

代码语言:javascript
运行
复制
public class modelview
{
    public double wdth {get;set;}
    public double hght {get;set;}
}
EN

回答 1

Stack Overflow用户

发布于 2013-12-05 17:04:49

您可能需要获取ActualWidth和ActualHeight

它们是不可用的抛出绑定attatched属性的方式,请参阅答案链接中:

How to bind a read-only WPF control property (eg ActualWidth) so its value is accessible in the view model?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20394576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档