Telerik RadPropertyGrid

Telerik RadPropertyGrid 的排序按钮、搜索框和描述面板的显隐只要设置SortAndGroupButtons、SearchBox、DescriptionPanel的属性值改为Visibility.Collapsed就可以了。

RadPropertyGrid中的属性值设置成combox来选择,效果如下图:

界面代码

<UserControl x:Class="SilverlightCreate.TelerikGrid"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot" Background="White">
        <telerik:RadPropertyGrid x:Name="grid1" Margin="155,0,0,0" AutoGeneratingPropertyDefinition="grid1_AutoGeneratingPropertyDefinition" LabelColumnWidth="100">
        </telerik:RadPropertyGrid>

    </Grid>
</UserControl>

后台代码

public partial class TelerikGrid : UserControl
    {
        public TelerikGrid()
        {
            InitializeComponent();

            grid1.SortAndGroupButtonsVisibility = Visibility.Collapsed;
            grid1.SearchBoxVisibility = Visibility.Collapsed;
            grid1.DescriptionPanelVisibility = Visibility.Collapsed;

            this.grid1.Item = new Employee()
            {
                FirstName = "Sarah",
                LastName = "Blake",
                Occupation = "Supplied Manager",
                StartingDate = DateTime.Today,
                IsMarried = true,
                sex = Sexs.男
            };

        }

        private void grid1_AutoGeneratingPropertyDefinition(object sender, Telerik.Windows.Controls.Data.PropertyGrid.AutoGeneratingPropertyDefinitionEventArgs e)
        {
            e.PropertyDefinition.GroupName = "Properties";
        }

    }

    public class Employee
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Occupation { get; set; }
        public DateTime StartingDate { get; set; }
        public bool IsMarried { get; set; }
        public Sexs sex { get; set; }

    }

    public enum Sexs
    {
        男,
        女
    }
时间: 2025-01-14 07:52:46

Telerik RadPropertyGrid的相关文章

[Telerik]RadDocking第03篇 设置RadDocking的停靠指示器样式

一.演示概述 此演示展示了如何通过设置RadDocking的CompassStyle和RootCompassStyle来控制停靠罗盘指示器的停靠行为,从而方便的实现对面板的上下左右和居中的停靠. 相关下载(屏幕录像):http://yunpan.cn/cya8q8RgIG8py  提取码 cf15 在线播放:http://v.youku.com/v_show/id_XODc1OTcxMjI4.html 温馨提示:如果屏幕录像和代码不能正常下载,可站内留言,或发邮件到[email protecte

WPF Telerik TreeListView样式设计

Telerik控件 TreeListView 修改其中样式 1.添加TreeListView控件 <telerik:RadTreeView x:Name="ObjecTreeView" Padding="0,5,0.5,5" Grid.Row="1" BorderThickness="0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" te

[Telerik]RadDocking第04篇 设置面板的停靠状态IsPinned

一.演示概述 此演示展示了设置每个RadPane的IsPinned属性来控制面板是否被钉住,或者缩小到隐藏区域.所谓钉住面板,其实就是将面板固定住,而不是自动缩放到隐藏区域.通过将RadPane.IsPinned设置为True可以将面板固定住,设置为false则不固定面板,将其防止在停靠区域. 相关下载(屏幕录像):http://yunpan.cn/cKK5Irbpb9Lt6 提取码 2b04 在线播放:http://v.youku.com/v_show/id_XODc4MTIyNjg4.htm

Silverlight Telerik 学习之主题的设置

Telerik控件版本:RadControls for Silverlight Q1 2013 当前的Telerik Silverlight 控件支持以下主题 Office Black - 这是默认主题,无需加载其它任何dll文件. Office Blue - 引用 Telerik.Windows.Themes.Office_Blue.dll. Office Silver - 引用 Telerik.Windows.Themes.Office_Silver.dll. Summer - 引用 Tel

使用Telerik StyleMananger 改变Silverlight Button样式

Telerik 支持更改以下控件样式 System.Windows.Button System.Windows.ScrollViewer System.Windows.CheckBox System.Windows.TextBox System.Windows.RadioButton System.Windows.ListBox System.Windows.PasswordBox System.Windows.RepeatButton System.Windows.Tooltip 需要在App

UWP中使用Telerik UI For UWP

国际惯例先上一张图吧: 首先去下载Telerik UI For UWP的SDK,安装好之后在项目中添加SDK的引用 建议使用引用SDK,如果引用dll的话需要引用的dll较多不太方便 引用好之后以一个柱状图为例来看看怎么使用: 在Xaml中引入两个命名空间: 使用SDK中的UnboundMode控件: 数据我写死了容易观察Demo,实际使用中建议使用数据绑定来操作,SDK包里有许多控件和表格,每个Sample都有Demo以供查看...照着改就行了~ 总之UWP的第三方控件库比较少,能拿出来用的更

Telerik Reporting的安装

Telerik Reporting是一个功能非常强大的报表工具,从今天起与大家一起来学习.我也是初学者,难免有不足之处,欢迎大家指正. 官方帮助文档:http://www.telerik.com/help/reporting/overview.html 演示与下载地址: http://demos.telerik.com/reporting/home.aspx 首先只是一个下载器,如下图,打开选择Reporting(我这是已经安装完的).因服务器在国外,下载可能会有点慢哦,请耐心等待. 安装好后开

Silverlight Telerik控件学习:主题Theme切换html教程

telerik的RadControls for Silverlight内置了以下几种主题样式: Office Black - 这是默认值,无需加载其它任何dll文件. Office Blue - 需要引用 Telerik.Windows.Themes.Office_Blue.dll. Office Silver - 需要引用 Telerik.Windows.Themes.Office_Silver.dll. Summer - 需要引用 Telerik.Windows.Themes.Summer.

踩坑(Running)填坑(ZSSURE):DevExpress的XtraTabControl、Telerik的OpenAccessContext以及StarUML

题记: 今天好友在朋友圈分享了一篇有深度的好文"请鼓励你的孩子做个幸福普通人",文章略显长,细细品读下来感触颇多.加之最近天天看着小外甥大睿睿的一步步的成长,已渐渐远离年轻稚嫩.走向成熟稳重的我对学习有了新的认识,回想起自己的成长过程,经验和技能并非是父母手把手教导的,反而是他们给我营造的"自由.开放.甚至略显放纵"的环境.他们以身作则的行动,让我从中体会.感悟出了所有的点点滴滴. 说到现在从事的软件研发工作,想想同学中毕业鲜有留下来做技术的(姑且认为IT民工也属于