.net - 如何创建涉及某种公式的绑定(bind)?

标签 .net wpf xaml binding

举个例子,如果我有一个元素,我希望它的大小是另一个元素的两倍,我该如何实现呢?

一个例子如下,mirroredObject 是我想用它的一半宽度作为 Border 对象宽度的对象。

<Border Width="{Binding ActualWidth, ElementName=mirroredObject, Mode=Default}" />

在其他情况下,我可能希望绑定(bind)的属性可能是其他元素的宽度之和,我该如何实现呢?

解决方案

请引用我的回答,了解 lenanovd 的回答所帮助的解决方案。

最佳答案

您可以使用绑定(bind)转换器,使用您的公式将 int 转换为另一个 int。绑定(bind)转换器示例请阅读 this文章。

希望对你有帮助。

关于.net - 如何创建涉及某种公式的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1830753/

相关文章:

.net - 如何打包面向通用 Windows 平台的 .NET 库?

c# - WPF Metro UI 图表 - 负值

c# - 循环浏览 chrome 选项卡并根据网址关闭页面

silverlight - WP7 : ScrollViewer viewport size

c# - SandcaSTLe 错误 BE0073 .NET Framework 4.5

c# - ASCII编码和编码之间的区别

c# - WPF 监视属性更改

wpf - 将 DataTrigger 应用于 GridViewColumn

wpf - 如何更改 MahApps.Metro 对话框内容模板宽度?

c# - 如何禁用应用程序的 alt+F4?