WPF 如何实现 XAML 属性值类型提示
我定义了一个依赖属性,但这个属性的类型我希望是一个 Sizes 的枚举类型 或 double 类型。我使用了 TypeConverter,但似乎无法在 xaml 中获得 Sizes 枚举类型的提示。 我看 Brush 类型的依赖属性,可以获得 Brushes 类型提示。不知道有没有大神能解我疑惑,小弟在此感激涕零!
具体是想实现下面这样的效果:

public static readonly DependencyProperty SizeProperty =
DependencyProperty.Register("Size", typeof(object), typeof(Avatar), new PropertyMetadata(null, OnSizeChanged));
/// <summary>
/// Gets/sets the size of the avatar.
/// </summary>
[TypeConverter(typeof(Converters.SizeConverter))]
public object Size
{
get { return GetValue(SizeProperty); }
set { SetValue(SizeProperty, value); }
}
public enum Sizes : byte
{
Large, Small
}
具体是想实现下面这样的效果:

...全文
相关推荐
WPF仅通过XAML来实现点击按钮隐藏其他控件
WPF中仅通过XAML代码来实现点击按钮隐藏其他控件,源码
WPF中XAML文件编译过程的实例分析
XAML(eXtensible Application Markup Language)是一种用于定义用户界面和其他类型的信息的声明性标记语言。它是由微软开发,主要用于WPF(Windows Presentation Foundation)应用程序中,用于定义和描述应用程序的界面元素。WPF框架提供了一种全新的方式来构建用户界面,它基于DirectX图形管道,支持硬件加速和高级视觉效果。WPF的核心概念包括:XAML:用于定义用户界面布局和样式的标记语言。依赖属性。
Wpf动态加载Xaml的3D模型文件
演示了Wpf动态加载Xaml的3D模型文件,并实现3D模型的旋转、移动、放大等,适合Wpf进行3D开发的人学习和参考
WPF XAML语言实现滑动开关示例
自己用WPF的XAML语言写的一个类似于苹果手机上的滑动按钮的开关,可以直接使用,程序比较简单易懂,没有任何生涩的引用,涉及WPF的资源定义,控件布局,模板自定义,事件触发,动画实现等基本知识,只是新手学习如何利用WPF的强大功能自定义出自己喜欢的风格的控件的一个小实例,仅仅是自学的一个小成果,希望对同样在自学的同学有一点小小的帮助。。。
WPF教程 XAML教程
wfp从零开始,xaml从零开始学习,以及mvvm设计模式


