|
|
1
1
你解释了你的申请是什么,但你没有问一个问题。请陈述这个问题,我可以试着给你一个更好的答案。 我最好的猜测是“我该怎么做?我需要写一个自定义控件吗?“如果这是你要问的,你可能不需要。
我不确定这是否是一个好的资源,但XAML看起来可能是学习如何使用控制模板的一个很好的起点: http://ligao101.wordpress.com/2007/07/27/customizing-listview-in-wpf-part-i/ 只需在谷歌上搜索这些术语(“ListView数据模板”等),可能会得到一些有用的信息。 编辑: 从注释中可以看出,您正试图在UI的同一空间中支持两种类型的数据之一,具体取决于XML文件中的内容:
解决此问题的一种方法是为XML项创建视图模型,并将这些项绑定到这些视图模型:
如果已经有另一个类包含此数据,请保留它,并使视图模型从该类读取属性。 属性设置为“{Binding TextVisibility}”,它应该可以工作。如果您设置viewmodel属性“Visibility.Collapsed”,文本块将消失,并且您的ViewBox应该缩小到只适合图像。 如果这样做,就不需要自定义控件,只需要自定义ViewModel类。
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 2 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |