-
16 votesanswersviews
从DataTemplateSelector显式刷新DataTemplate?
我将ContentControl.DataTemplateSelector设置为我想要的 .我希望根据命令或其他任何东西,调用ContentControl以通过xaml或代码从选择器重新选择模板 . 谢谢 -
5 votesanswersviews
我可以在DataTemplate中使用DataTemplateSelector吗?
我有一个使用StackPanel的ItemsControl来显示项目列表 . 我想为每一行显示一个标签,但是对于由DataTemplateSelector定义的标签左侧的内容 . 我不想重新定义TemplateSelector生成的每个DataTemplate的标签 . 这可能吗? <ItemsControl ItemsSource="{Binding Path=Values}&q... -
0 votesanswersviews
如何设置使用DataTemplateSelector选择的DataTemplate中的项目
我创建了一个Listview,它使用两个不同的数据模板来显示列表中的不同项目,一个是标签和一个按钮,另一个只是一个标签 . 使用DataTemplateSelector选择模板 . 我的问题是你如何将样式应用于两个数据模板,例如在不重复xaml的情况下突出显示? -
1 votesanswersviews
使用DataTemplate或DataTemplateSelector使ListBox项可编辑
在我的应用程序中,我有一个DayView窗口,其中包含列表框,其中包含一些条目 . 我已为此窗口声明了两个数据窗口 . DefaultDataTemplate和EditableData模板 . 我也使用过DataTemplateSelector . 我想在单击编辑按钮时编辑列表框条目 . xaml代码: <!-- Default DataTemplate --> &l... -
0 votesanswersviews
使用DataTemplateSelector从ResourceDictionary获取DataTemplate
目前我正在使用DataTemplateSelector在我的UserControl.Resources中查找DataTemplates,但我想将它们移动到ResourceDictionary中 . 如何从DataTemplateSelector查看ResourceDictionary? 这是我当前的DataTemplateSelector: public class SettingsDataTem... -
5 votesanswersviews
generic.xaml中的数据模板如何自动应用?
我有一个自定义控件,它有一个ContentPresenter,它将内容设置为任意对象 . 此对象对其类型没有任何约束,因此我希望此控件基于应用程序或Generic.xaml中定义的数据模板定义的任何数据模板显示其内容 . 如果在应用程序中我定义了一些数据模板(没有键,因为我希望它自动应用于该类型的对象),并且我使用绑定到该类型对象的自定义控件,则自动应用数据模板 . 但我在generic.xaml... -
3 votesanswersviews
为什么DataTemplate返回类名而不是控件?
我想创建自定义控件添加属性Info和InfoTemplate .我使用ContetnPresenter for Info属性在generic.xaml中定义ControlTemplate .当我没有't use InfoTemplate it' s工作正常,但当我应用ItemTemplate时,内容表示为类名字符串 . 同样的模板应用于GroupBox工作就像预期的那样 . 我错了什么?我在OnA... -
0 votesanswersviews
使用DataTemplate检测在ListView中单击了哪个项目
我有一个带有简单DataTemplate的ListView - 一个图像和一个文本 . List<MenuItem> Items = new List<MenuItem> { new MenuItem ("TRADE","menuTradeIconBig.png"), new Me... -
1 votesanswersviews
将ListView与包含UserControls的DataTemplates绑定到MVVM中的ViewModels
我对MVVM很新,所以请耐心等待 . 我正在处理包含联系人列表的应用程序 . 我已使用以下模型定义了联系人用户控件: public class Client { public string FirstName { get; set; } public string MiddleName { get; set; } public string LastName { get; ... -
0 votesanswersviews
对齐动态实例化的元素
我在尝试调整跨多个数据模板的内容时遇到问题 . 我正在构建一个灵活的Forms框架,它基本上允许我们在数据库中输入元数据,从这个元数据中水合模型并将这些模型的集合绑定到View . 然后,View使用模板选择器根据模型元数据选择要显示到视图的相应UI元素 . 例如,以下数据模板是我正在使用的几个: <DataTemplate DataType="{x:Type models:For... -
3 votesanswersviews
使用ListView的数据绑定WPF TabControl导致滚动问题
我有一个WPF应用程序使用TabControl绑定到MyTab类的集合 . 每个TabItem都有一个绑定到MyTab类的Items属性的ListView . 我的问题是在任何ListView中向上或向下滚动都会影响所有其他ListView的位置 . XAML: <Window> <Window.Resources> <DataTemplate x:Key... -
3 votesanswersviews
带有DataTemplate的WPF TabControl表现得很奇怪
如果您将控件放在DataTemplate中,为什么它们的各个状态被复制或反映在TabControl中的每个Tab中?你在一个标签中更改它,所有其他标签都反映出来,为什么会这样?!在我看来,TabControl只初始化一个模板化的ContentControl,每次点击Tab都会重新复制整个内容 - 让旧的控制状态保持不变 . 看看我的意思是考虑把它放在你的XAML-Pad中: <TabCont... -
1 votesanswersviews
在tabControl中为TabItem使用datatemplate
如果我有一个名为GuiObject的类,那个类有一个名为GuiObjects的GuiObjects列表:“GuiObjects” . 现在说我的窗口有一个GuiObjects列表,我在.xaml文件中使用dataBind到: <StackPanel> <ItemsControl ItemsSource="{Binding TopObjectList}"... -
0 votesanswersviews
使用指标在WPF ListBox中约束项高度
我在WPF中有一个ListBox控件,它包含可变高度的项(主要是一个大的文本块,所以它也受到自动换行的影响) . 由于当单个项目的高度过高时(特别是当接近ListBox本身的高度时)滚动表现很差,我想约束各个项目的最大高度 . 通过使用Style来设置ListBoxItem容器的MaxHeight,我已经足够了 . 我的问题是我想检测到一个单独的项目已经达到了这个约束,然后以不同的方式设置它 . ... -
0 votesanswersviews
Treeview有多个列
我正在尝试使用多列在WPF中创建树视图 . 我很清楚,关于这个问题有很多问题 . 然而,在绑定数据时,他们似乎采取了不同的方法 . 每个人似乎都设置了itemssource,就像我在de code中填充treeview.items一样 . 这也是我不确定是否使用ItemTemplate / HierarchicalDataTemplate或正确方法来实现它的原因 . (我觉得这应该是一个简单的步... -
3 votesanswersviews
WPF:从数据上下文对象中获取DataTemplate元素
我有一个相当复杂的数据树,我在WPF UserControl中显示,控件使用DataTemplates创建和链接各种UI元素,直到树内的各种数据 . 这是一个(非常)简单的示例,它包含一个项目列表,这些项目位于画布上的ItemsControl中,每个元素都用TextBox表示: <ItemsControl.ItemTemplate> <DataTemplate> ... -
0 votesanswersviews
XAML DataTrigger异常
我在运行时动态地将列添加到datatable / datagrid(DataGridTemplateColumn),然后将单元格数据(文件路径)显示为带有DataTemplate的按钮 . 由于许多单元格没有文件路径...我试图通过使用DataTrigger使这些单元格为空,但我收到错误: PresentationFramework.dll中的'System.Windows.Markup.Xam... -
1 votesanswersviews
WPF DataTemplate ComboBox绑定问题
Edit: Rewritting question 我在WPF用户控件中使用http://dlhsoft.com/Home.aspx中的项目管理库 . 我在我的页面上显示他们的LoadChartResourceListView控件,并使用datatemplate在列表视图中显示自定义列: <my:LoadChartResourceListView TaskManagerSource=&quo... -
0 votesanswersviews
如何以编程方式将DataTemplate应用于View Model类
在我的WPF应用程序中,我有 MainWindow 控件,并且 GraphControl 用户控件放在Window中的XAML标记 . GraphControl 已分配 GraphControlViewModel ,它包含附件 GraphView control(派生自 Control class) . 这些类型的实现的概要(简化)如下: GraphControl.xaml : <U... -
3 votesanswersviews
将WPF ListBox.ItemTemplate的内容拉伸到ListBoxItem的宽度的最佳方法
我知道这可能是重复的,但我还没有找到最佳解决方案 . 我只是遇到了使用ListBox.ItemTemplate的问题,我希望内容Grid为HorizontalAlignment =“ Stretch ”(不起作用) . 所以我试图将网格的宽度绑定到 ListBoxItem ,但最后一项表现得很奇怪 . 如果绑定到 ListBox 的宽度,会有一个滚动条,虽然转换器可以解决它,我认为必须有一些更简单... -
0 votesanswersviews
WPF TreeView DataTemplate触发器
我正在用C#开发一个WPF应用程序 . 我在一个带有DataTemplate的窗口中添加了一个TreeView . 但我需要一些样式触发器来实现这个DataTemplates,如MouseOver,IsFocused等 . 你能帮帮我吗?谢谢你的帮忙 . <TreeView x:Name="twLayer" Background="{x:Null... -
2 votesanswersviews
WPF staticresource对DataTemplates中的逻辑资源的引用未在运行时解析
我是否在从.net 3.5到.net 4的步骤中遗漏了一些东西,因为我看到看似错误的行为似乎与系统的目标背道而驰 . 我正在尝试使用一些示例来创建一个简单的MVVM库 . 我正在Twitter客户端应用程序中使用它进行一些额外的学习,并且遇到了一个很大的障碍 . 情景是这样的 . 我的根ViewModel(TwitterClientViewModel)对象被赋予一个DialogViewModel对... -
1 votesanswersviews
'StaticResource MyTemplate'不是Setter上'System.Windows.Controls.Control.Template'属性的有效值
在向现有元素动态添加DataTrigger时遇到问题 . 如果我在MainWindow.XAML中对它进行硬编码,它可以正常工作: 在App.Xaml中: ... <Application.Resources> <ControlTemplate x:Key="MyTemplate"> <TextBox AcceptsRetu... -
1 votesanswersviews
WPF XAML - 如何将DataTrigger绑定到ComboBox值
我目前有一个ListView,它接收一个项目并显示一个ComboBox和一个Button . 我想根据ComboBox的值等于“BlahBlahBlah”动态显示或隐藏按钮 . 目前我的 <GridView> 内部看起来像这样: <GridViewColumn Header="Property" Width="160"> <... -
3 votesanswersviews
WPF自定义控件/控件模板
我正在构建一个带有自定义控件的wpf应用程序,到目前为止一切正常 .但现在我遇到了两个问题: 我想为我的控件指定一个背景颜色,但是它会覆盖网格内的矩形,因此矩形变得不可见 . 我尝试为ContentControl编写模板,但内容未按预期呈现,这意味着只有显示名称会显示每个进度条的文本 . 我的自定义控件的模板(如果后面的代码是有意义的,我也会添加它): <Style Target... -
1 votesanswersviews
在Xamarin Forms中使用ListView和DataTemplate的性能和布局问题
我目前正在使用Xamarin Forms为iOS和Android制作应用程序 . 整个应用程序工作正常,除了一个菜单给我一些困难时间 . 这是一张图片列表,以卡片视图样式显示,带有 Headers 和文字 . 没什么好疯狂的 . 目标是得到这个(这是我的应用程序使用随机图片截图): 做这个菜单,我遇到了很多问题 . 每当我尝试新方法时,我都会遇到新问题 . Performance : 在iOS上,... -
0 votesanswersviews
DataTemplate将ListBox绑定到ViewModel属性
我正在使用带有DataTemplate的ListBox . <ListBox Grid.Row="1" Grid.ColumnSpan="3" Grid.RowSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ... -
0 votesanswersviews
在DataTemplate WPF中的样式设置器中绑定
好的,我有一个相对棘手的问题 . 我正在尝试在WPF中创建一个Window . 此窗口的主要元素是DataGrid . DataGrid中的每一行都有一个DetailsPane,我使用DataGrid.RowDetailsTemplate设置它 . 根据某些特定于行的值,我需要DetailsPane来显示不同的元素 . 为此,我将ContentControl放在DataTemplate的根目录下... -
2 votesanswersviews
将事件绑定到使用WPF中的数据模板创建的控件
在我的WPF项目中,我在Code Behind中创建了一个自定义ListView . 在此ListView中是一个包含按钮的列,由我的资源字典中的datatemplate定义 . <DataTemplate x:Key="DataTemplate_EditButton"> <Button Style="{DynamicResource Butto... -
0 votesanswersviews
如何在选择时设置列表框项的背景颜色?
我有一个列表框,其中我有一个ItemTemplate,在ItemTemplate我有一个DataTemplate,我有一个Canvas作为一个按钮,所以我的要求是当一个项目,即Canvas得到选择背景应该更改,默认选择应该是第一个项目,当选择更改时,我需要相应更改选定的画布背景颜色我如何才能实现这一点寻找真正的帮助提前感谢 . 我试过以下代码: - 这是我的XAML: - <Canvas ...