gpt4 book ai didi

c# - 显式设置 WPF 绑定(bind)数据类型

转载 作者:行者123 更新时间:2023-11-30 19:29:44 24 4
gpt4 key购买 nike

我想问一下 WPF 是否具有任何功能,当对类型为“object”的对象进行绑定(bind)时,可以通过该功能在 binding 上定义目标类型.我有一个类型为“object”的通用集合,它必须作为一种对象类型或另一种对象类型(即 DateTimeint 等)处理.) 在其不同的绑定(bind)点。

在处理绑定(bind)时,有什么方法可以根据具体情况任意强制 .Net 框架在编译时将未知类型的对象视为 Type_X 的对象?

最佳答案

当然,您可以使用 DataTemplates .如果您在 App.xaml 中定义它们,它们将在全局范围内应用:

<DataTemplate DataType="{x:Type local:YourType}">
<TextBox Text="{Binding SomeProperty}" HorizontalAlignment="Stretch"/>
</DataTemplate>

现在,每当您在 UI 中的某处添加运行时类型 YourType 的对象时,例如在 StackPanel 中,将使用该模板。

关于c# - 显式设置 WPF 绑定(bind)数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com