内容简介:如何获取可在Visual Studio Designer中选择的所有颜色的列表(这是System.Windows.Media.Colors,但不是集合),并使用WPF和XAML标记将它们放入我自己的ComboBox中?http://stackoverflow.com/questions/562682/how-can-i-list-colors-in-wpf-with-xaml
如何获取可在Visual Studio Designer中选择的所有颜色的列表(这是System.Windows.Media.Colors,但不是集合),并使用WPF和XAML标记将它们放入我自己的ComboBox中?
这是纯XAML解决方案.
在您的资源部分,您将使用:
<!-- Make sure this namespace is declared so that it's in scope below --> .. xmlns:sys="clr-namespace:System;assembly=mscorlib" .. <ObjectDataProvider MethodName="GetType" ObjectType="{x:Type sys:Type}" x:Key="colorsTypeOdp"> <ObjectDataProvider.MethodParameters> <sys:String>System.Windows.Media.Colors, PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35</sys:String> </ObjectDataProvider.MethodParameters> </ObjectDataProvider> <ObjectDataProvider ObjectInstance="{StaticResource colorsTypeOdp}" MethodName="GetProperties" x:Key="colorPropertiesOdp"> </ObjectDataProvider>
或者,作为 CodeNaked points out ,它可以减少到一个标签:
<ObjectDataProvider ObjectInstance="{x:Type Colors}" MethodName="GetProperties" x:Key="colorPropertiesOdp" />
然后组合框将如下所示:
<ComboBox Name="comboBox1" ItemsSource="{Binding Source={StaticResource colorPropertiesOdp}}" DisplayMemberPath="Name" SelectedValuePath="Name" />
http://stackoverflow.com/questions/562682/how-can-i-list-colors-in-wpf-with-xaml
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- N的总和列出了元素方式的python
- JDK 12 早期试用版发布,尚未列出具体更新内容
- 在RHEL和CentOS上检查或列出已安装的安全更新的两种方法
- 颜色搭配及颜色科学
- CSS教程:图片使用混合模式和颜色叠加filter滤镜,改变PNG图标颜色
- OpenGL ES入门: 渲染金字塔 - 颜色、纹理、纹理与颜色混合填充以及GLKit实现
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
传统企业,互联网在踢门
刘润 / 中国华侨出版社 / 2014-7 / 42
1、第一本传统企业互联网化的战略指导书,首次提出“互联网加减法”,迄今最清晰的转型公式 鉴于目前很多传统企业“老办法不管用,新办法不会用”的现状,本书将用“互联网的加减法” 这个简单模型清晰地说明商业新时代的游戏规则和全新玩法,帮助传统企业化解“本领恐慌” 。 2、小米董事长&CEO 金山软件董事长雷军,新东方教育科技集团董事长兼CEO俞敏洪,复旦大学管理学院院长陆雄文,复旦大学博士、......一起来看看 《传统企业,互联网在踢门》 这本书的介绍吧!