首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RadGridView模板资源

RadGridView模板资源
EN

Stack Overflow用户
提问于 2010-07-29 11:05:05
回答 1查看 1.8K关注 0票数 2

如何将此模板放入资源中:

代码语言:javascript
复制
<telerikGridView:RadGridView x:Name="MyGridView" ItemsSource="{Binding MySource}" AutoGenerateColumns="False">
    <telerik:RadGridView.Columns>
        <telerikGridView:GridViewColumn Header="Id">
            <telerikGridView:GridViewColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding ID}" />
                </DataTemplate>
            </telerikGridView:GridViewColumn.CellTemplate>
        </telerikGridView:GridViewColumn>
        <telerikGridView:GridViewColumn Header="Name">
            <telerikGridView:GridViewColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding NAME}" />
                </DataTemplate>
            </telerikGridView:GridViewColumn.CellTemplate>
        </telerikGridView:GridViewColumn>
    </telerik:RadGridView.Columns>
</telerikGridView:RadGridView>

我有2个其他网格,有相同的击穿。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-04 09:19:49

创建字典文件并在App.xaml中添加其引用

代码语言:javascript
复制
 <Application.Resources>
    <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="Resourses/DataTemplates.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
    </Application.Resources>  

资源文件内容...

代码语言:javascript
复制
<ResourceDictionary
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
        xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit" 
        mc:Ignorable="d">
            <DataTemplate x:Key="GridIDTemplate">
            <TextBlock Text="{Binding ID}" />
        </DataTemplate>
        <DataTemplate x:Key="GridNameTemplate">
            <TextBlock Text="{Binding Name}" />
        </DataTemplate>
    </ResourceDictionary>

,并在文件中按名称引用数据模板

代码语言:javascript
复制
<telerikGridView:RadGridView x:Name="MyGridView" ItemsSource="{Binding MySource}" AutoGenerateColumns="False">
        <telerik:RadGridView.Columns>
            <telerikGridView:GridViewColumn Header="Id" CellTemplate="{StaticResource GridIDTemplate}" />
             <telerikGridView:GridViewColumn Header="Name" CellTemplate="{StaticResource GridNameTemplate}">
           </telerik:RadGridView.Columns>
    </telerikGridView:RadGridView>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3359219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档