contenttemplateselector

    2热度

    1回答

    我有一个用户控件(不是一个看不见的自定义控件),这取决于一些自定义的状态属性,在各种ContentTemplates交换,所有定义为相关XAML文件中的资源。在代码隐藏中,我需要在交换的ContentTemplates中找到其中一个元素。 现在在一个看不见的控件(即自定义控件)中,只需重写OnApplyTemplate,然后使用FindName,但当ContentTemplate被触发器切换时,该

    0热度

    1回答

    我有一个XMLDataProvider静态资源,就像我的数据列出了一些产品一样。 我有两个控件作为主细节scenerio 1)列出所有产品标题的列表框和 2)显示产品细节的COntentControl。 现在它的工作正常,但ContentControl正在使用硬编码的模板。 我想要的是显示具有不同模板的产品,并且ContentControl的ContentTemplate应该根据产品的字段(Tem

    1热度

    1回答

    所以我在我的WPF的主要用户控制应用程式TabControl将支持几种不同的意见(基本上形成了数据录入)和它们的底层视图模型(基本上ORM映射。) 我建了一个ContentTemplateSelector扔输出所选项目的正确内容视图。 所以我的问题是: 我应该建立一个ItemTemplateSelector选择从底层视图模型将作为该选项卡标题标题正确的属性? 或者,我应该将每个视图模型的属性分配给

    0热度

    1回答

    如果我在更新计时器开始之前在两个标签中写入虚拟文本,则会出现一个如右图所示的文本,另一个则如预期的那样出现在左边 但是,当updateTimer进入图片时,左侧出现的文本彼此粘在一起 这里的代码 <table width="100%" border="0" cellspacing="7" cellpadding="0"> <tr> <a

    4热度

    1回答

    我有一个列表框和在一个StackPanel边框类似于以下: <StackPanel Orientation="Horizontal"> <ListBox> <ListBoxItem Content="People"/> <ListBoxItem Content="Animals"/> <ListBoxItem Content="Cars"/>

    2热度

    1回答

    我有一个DataGrid与动态数据(自定义DataRows的集合),我从服务器获得。 DataRow中有一个索引和属性数据返回整个数据行的绑定(你会看到如下图) 我以这样的方式创建一个DataGrid中的每一列: DataGridTextColumn column = new DataGridTextColumn(); Binding binding = new Binding("Data["

    0热度

    1回答

    我希望通过值选择组合框的内容,因此如何编写XAML来完成此操作? <GroupBox Header="Specific details" ContentTemplateSelector={StaticResource someSelector}> ... </GroupBox> 模板选择让我选择要使用的模板,但我不明白是此组框在某种程度上变量的值相关联的语法?

    7热度

    3回答

    我做了一个示例演示VS 2010 RC示例项目,因为在我的生产项目中,我使用MVVM发生同样的错误。 在我的示例演示项目中,我只使用代码隐藏没有第三方的依赖,所以你可以在这里下载演示项目并运行它自己:http://www.sendspace.com/file/mwx7wv 现在的问题:当我点击女生/男生按钮它应该切换数据模板,而不是? 我该怎么做? 好,我这里也提供了一个代码片段: 代码隐藏Mai

    2热度

    1回答

    我想将内容控件绑定到数据模板选择器,将变量绑定到该内容控件,然后根据变量包含的内容显示不同的模板。 我已经设法让Telerik DataTemplateSelector做我所需要的,但是我找不到控制来绑定DataTemplateSelector。 我发现允许我使用DataTemplateSelector的所有控件都要求ItemsSource是一个集合,如果我传入一个对象,它会引发异常。 我传入的项

    4热度

    1回答

    我在Window的右边设置了一个ContentControl,并设置了Content binding Items(它的类型是ObservableCollection)。现在我想实现它:如果没有项目,ContentControl会选择第一个DataTemplate,并将项目添加到项目中,ContentControl将选择第二个DataTemplate来显示一些信息。 像这样: 问题是,当我加入一个项