jjzjj

DataTemplate

全部标签

c# - 有没有办法只用 C# 构建 DataTemplate

有没有一种方法可以不使用deprecated来构建数据模板?FrameworkElementFactory或XamlReader.Load方法将字符串解释为代码(relatedquestion)或(anotherrelated)?DataTemplatedt=newDataTemplate();StackPanelsp=newStackPanel();ComboBoxcellComboBox=newComboBox(){Visibility=Visibility.Collapsed};CheckBoxcellCheckBox=newCheckBox(){Visibility=Visib

c# - 有没有办法只用 C# 构建 DataTemplate

有没有一种方法可以不使用deprecated来构建数据模板?FrameworkElementFactory或XamlReader.Load方法将字符串解释为代码(relatedquestion)或(anotherrelated)?DataTemplatedt=newDataTemplate();StackPanelsp=newStackPanel();ComboBoxcellComboBox=newComboBox(){Visibility=Visibility.Collapsed};CheckBoxcellCheckBox=newCheckBox(){Visibility=Visib

c# - 绑定(bind)到 DataTemplate 中的 ToString() 方法

有什么简单的方法可以绑定(bind)到DataTemplate中的ToString()方法吗?我希望TextBlock的Text属性在默认情况下为其Text属性使用ToString(),但这并没有发生。所以任何简单的方法来做到这一点: 最佳答案 您可以使用Text="{Binding}"。ToString()方法被隐式调用。 关于c#-绑定(bind)到DataTemplate中的ToString()方法,我们在StackOverflow上找到一个类似的问题:

c# - 绑定(bind)到 DataTemplate 中的 ToString() 方法

有什么简单的方法可以绑定(bind)到DataTemplate中的ToString()方法吗?我希望TextBlock的Text属性在默认情况下为其Text属性使用ToString(),但这并没有发生。所以任何简单的方法来做到这一点: 最佳答案 您可以使用Text="{Binding}"。ToString()方法被隐式调用。 关于c#-绑定(bind)到DataTemplate中的ToString()方法,我们在StackOverflow上找到一个类似的问题:

c# - 将 DataTemplate 中的按钮绑定(bind)到表单的 ViewModel 中的命令

我的问题类似于这个问题中描述的问题:WPFMVVMButtonControlBindinginDataTemplate这是我的XAML:-->这只是一个ListBox,绑定(bind)到ObservableCollection名为CommandSets(在ViewModel中)。此绑定(bind)有效(它为集合中的每个项目显示一个按钮)。现在我想将按钮绑定(bind)到命令(FireCommand),它也在ViewModel中。这是ViewModel的相关部分:publicclassMainWindowViewModel:INotifyPropertyChanged{publicICo

c# - 将 DataTemplate 中的按钮绑定(bind)到表单的 ViewModel 中的命令

我的问题类似于这个问题中描述的问题:WPFMVVMButtonControlBindinginDataTemplate这是我的XAML:-->这只是一个ListBox,绑定(bind)到ObservableCollection名为CommandSets(在ViewModel中)。此绑定(bind)有效(它为集合中的每个项目显示一个按钮)。现在我想将按钮绑定(bind)到命令(FireCommand),它也在ViewModel中。这是ViewModel的相关部分:publicclassMainWindowViewModel:INotifyPropertyChanged{publicICo

c# - WPF:当某个值更改时重新应用 DataTemplateSelector

这是我拥有的XAML:这是我的ListTemplateSelector类:publicclassListTemplateSelector:DataTemplateSelector{publicDataTemplateGroupTemplate{get;set;}publicDataTemplateItemTemplate{get;set;}publicoverrideDataTemplateSelectTemplate(objectitem,DependencyObjectcontainer){GroupListlist=itemasGroupList;if(list!=null&&!

c# - WPF:当某个值更改时重新应用 DataTemplateSelector

这是我拥有的XAML:这是我的ListTemplateSelector类:publicclassListTemplateSelector:DataTemplateSelector{publicDataTemplateGroupTemplate{get;set;}publicDataTemplateItemTemplate{get;set;}publicoverrideDataTemplateSelectTemplate(objectitem,DependencyObjectcontainer){GroupListlist=itemasGroupList;if(list!=null&&!

c# - 如何在 WPF DataTemplate 上使用 DataType 属性?

很明显,我做错了什么,但在使用DataType属性时,我似乎无法让HierarchicalDataTemplate(甚至只是DataTemplate)工作。我创建了最短的WPF应用程序来演示该问题。XAML:代码:namespaceWpfApplication1{publicclassFoo{publicstringName{get;set;}}publicpartialclassWindow1:Window{publicWindow1(){InitializeComponent();}privatevoidWindow_Loaded(objectsender,RoutedEventA

c# - 如何在 WPF DataTemplate 上使用 DataType 属性?

很明显,我做错了什么,但在使用DataType属性时,我似乎无法让HierarchicalDataTemplate(甚至只是DataTemplate)工作。我创建了最短的WPF应用程序来演示该问题。XAML:代码:namespaceWpfApplication1{publicclassFoo{publicstringName{get;set;}}publicpartialclassWindow1:Window{publicWindow1(){InitializeComponent();}privatevoidWindow_Loaded(objectsender,RoutedEventA