您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 请教一个WPF自定义控件的问题

请教一个WPF自定义控件的问题

来源:网络整理     时间:2016/6/2 20:17:12     关键词:wpf,自定义

关于网友提出的“请教一个WPF自定义控件的问题”问题疑问,本网通过在网上对“请教一个WPF自定义控件的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:请教一个WPF自定义控件的问题
描述:

自定义控件要求如下:
1. 创建一个自定义的按钮控件;
2. 可以支持三种显示风格:纯文本、图像、图像和文本;
3. 如果是图像和文本同时显示,图像可以在文字上下左右四个方向中的一个;
4. 如果是Disabled状态,图像要变成灰色。
5. 尽量通过XAML控制,越少代码越好。
我的思路是继承UserControl, 然后添加Grid Row Column,指定Image 和 TextBlock的具体位置.
但是好像不能动态指定,有能指点下的同学么?


解决方案1:


            FormatConvertedBitmap newFormatedBitmapSource = new FormatConvertedBitmap();
            newFormatedBitmapSource.BeginInit();
            newFormatedBitmapSource.Source = new BitmapImage(new Uri(@"Media/girl.jpg", UriKind.Relative));
            newFormatedBitmapSource.DestinationFormat = PixelFormats.Gray32Float;
            newFormatedBitmapSource.EndInit();
            image.Source = newFormatedBitmapSource;
解决方案2:

顶没搞过!!

解决方案3:

顶楼上

解决方案4:

你可以定义几个依赖属性,然后把Image 和 TextBlock的具体位置跟依赖属性进行绑定,以后只要为依赖属性的赋值就行了。
至于改变按钮状态的,只要设置相应的触发器就行了.


以上介绍了“请教一个WPF自定义控件的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1465875.html

相关图片

相关文章