itemtemplate相关内容
我有一个 UserControl 用于显示 UIElement 的列表.该控件由单个 ItemsControl 组成,它的 ItemPanelTemplate 切换为水平 StackPanel,其 ItemsSource 绑定到 UserControl 公开的code>DependencyProperty 及其在UserControl.Resources 中设置的ItemTemplate.
..
好的,这是一个看起来很简单的问题,但让我发疯了.我正在学习 DataTemplating,并尝试将一个非常简单的 ItemTemplate 应用到 ListBox. 但是,当我运行我的应用程序时,模板完全被忽略了,我只得到了标准外观的列表框,而实际上我希望看到一个带有“测试"的复选框列表. 我已经尝试了几次,结果总是一样.我在 Google 上检查了几个资源,并且在 ListBox
..
我有一个类FruitViewModel.它描述了 ListBox 项的 ViewModel. 我有 类 BananaViewModel : FruitViewModel 和 类 AppleViewModel : FruitViewModel Fruits 包含绑定到 ItemsSource 的 Banan
..
我有一个 ListBox 和一个由 TextBlock 和一个 ComboBox 组成的 ItemTemplate.问题是 TextBlock 内的文本宽度对于每个项目都不相同,并且 ComboBox 控件未对齐. 如何在模板中设置 TextBlock 以使所有项目的宽度相同,即最宽的项目之一? 这是我的 xaml:
..
在 WPF Listbox 中,我对以下两个概念感到困惑:ItemTemplate 和 ItemContainerStyle谁能给我解释一下? 解决方案 ItemTemplate 用于设置数据项内容的显示方式.您可以使用它来绑定数据字段、格式化显示字符串等等.它决定了数据的呈现方式. ItemContainerStyle 用于样式化数据项的容器.在列表框中,这将是一个 ListBox
..
我正在使用 asp.net 转发器来创建一堆图像.图像标记完全相同,因此标准 没问题. 但是,我想将 K 个图像包装在一个 div 中.假设我将 25 个以上的图像绑定到中继器,并且每个 div 需要 5 个图像.如何有条件地为 div 创建开始和结束标记? 这种情况是否更适合 for 循环. 解决方案 这应该对你有用,后面的代码中不需要任何东西(除了绑定转发器..):
..
在 WPF4.0 中,我有一个包含其他类类型作为属性的类(组合多种数据类型进行显示).类似的东西: 公共部分类所有者{公共字符串所有者名称 { 获取;放;}公共 int OwnerId { 获取;放;}}部分类 ForDisplay{公共所有者所有者数据 { 获取;放;}公共整数信用{得到;放;}} 在我的窗口中,我有一个 ItemsControl,其中包含以下内容(为清晰起见进行了剪辑):
..
我显示了多个视频,它们与 Mainviewmodel 中的视频集合绑定.一切正常,直到我尝试将 enter 命令绑定到 Mainviewmodel.我不知道这个的语法.就目前而言,绑定设置为 Video 而不是 Mainviewmodel. 错误信息: 在“对象"“视频"上找不到“StartVideoCommand"属性 XML:
..
我有一个列表框,我有以下 ItemTemplate:
..
我有一个包含两种不同类型的 ObservableCollection. 我想将此列表绑定到一个 ListBox 并为遇到的每种类型显示不同的 DataTemplates.我不知道如何根据类型自动切换数据模板. 我尝试使用 DataTemplate 的 DataType 属性并尝试使用 ControlTemplates 和 DataTrigger,但无济于事,要么没有显示,要么声称找不到
..
我想知道如何将列动态添加到 gridview.网格视图假设获取用户输入.我知道如何将 itemtemplate 用于特定的列数,但我不知道如何使用 itemtemplate(文本框)字段动态添加列并进行数据绑定. 解决方案 需要创建一个实现ITemplate的类,完整代码如下: 公共类 DynamicTemplateField : ITemplate{public void Instan
..
我能够在 ItemsControl 中使用 ItemTemplate 以特定格式呈现项目.但是,如果 ItemsControl 中的项目之一恰好是 TextBox,则呈现该 TextBox 而不是 ItemsTemplate 的实例.据我所知,这适用于任何 FrameworkElement.这是 ItemsControl 的预期行为,还是我做错了什么? 示例:
..
首先,这里是上一篇文章处理从 AccountsCollection.cs 类绑定到我的 ObservableCollection 帐户的 ListBox AccountListBox 数据. 所以现在我有一个绑定对象 AccountsCollection 和一个名为 AccountTemplate 的 DataTemplate 用于我在资源中定义的 ListBox:
..
我有一个 FlipView 控件,其 DataTemplate 定义如下:
..
我在列表控件中有很多项目.我希望每个项目都有一个不同的项目模板,具体取决于项目的类型.所以列表中的第一项是 ObjectA 类型,所以我希望它用 ItemTemplateA 呈现.第二个项目是 ObjectB 类型,所以我希望它有 ItemTemplateB 进行渲染.目前我只能使用 ItemTemplate 设置来为它们定义一个模板.有什么办法可以实现吗? 解决方案 ItemTempla
..
我正在编写我的 Windows phone 8 应用程序,它使用 LongListSelector 来显示一些数据. 如何为 LongListSelector 中的第一个和最后一个项目设置不同的项目模板? 基本上我只想在每个项目中显示相同的信息,但在最后一个和第一个项目中使用不同的项目“布局". 解决方案 您可以实现某种数据模板选择器来帮助确定基于索引选择哪个模板.您可以从创建
..
我有一个通过向导生成的项目模板.现在我想通过同一个向导添加一个新的项目模板.我如何在添加新项目模板时调用向导. 示例: [添加到项目模板] [Wizard/Form] [添加新的项目模板] [显示向导模板] [显示新物品/类别] 项目模板代码: class1.csMyproje
..
我刚刚注意到 WPF 的 TreeView 的一些奇怪行为.我添加了 ItemContainerStyle 以绑定到我的 ViewModel 的“IsSelected"和一个用于自定义数据显示的 ItemsTemplated.但是现在用户不能再更改选定的节点了.出于测试目的,我使用 ListView 和 Expander 创建了一个类似的 UI.此版本正常工作.TreeView 失败的任何提示?
..
我正在尝试制作一个项目模板,其中我的堆栈面板中的某些字段可以为空.当它为空时,我想将可见性设置为折叠.我尝试放置触发器,但它似乎不起作用,而且我对 WPF 的这一部分不是很熟悉 此外,当我的绑定中的特定值为真时,我想更改此项目的背景颜色.是一样的吗? 谢谢. 解决方案 使用 ViewModel 是解决此类问题的一种方法. 如果您的数据存储在 Item 类中,您将创建一个
..
我正在尝试创建一个显示格式化文本的ListBox.我希望能够从代码更改格式. 为了显示格式化的文本,我选择了TextBlock,并打算使用TextBlock.Inlines集合进行格式化.TextBlock.Inlines是不可绑定的,因此我创建了从TextBlock派生的新类 BindableTextBlock .此类具有一个依赖项属性 InlineList ,我试图将其绑定到模型中的 I
..