在将Winform代码复制到Wpf中时,发现Color的命名空间由System.Drawing.Color转换成了System.window.media.color。
System.window.media命名空间的color从 alpha、红色、绿色和蓝色通道角度描述一种颜色。
<object property="predefinedColor"/>
或
<object property="#rgb"/>
或
<object property="#argb"/>
或
<object property="#rrggbb"/>
或
<object property="#aarrggbb"/>
或
<object property="sc# scA,scR,scG,scB"/>
或
<object property="ContextColor profileUri alphaValue,colorValue"/>
区别1:
预定义颜色写法:
由System.Drawing.Color.Black换成了System.window.media.Colors.Black
区别2:
Color.FromArgb(50, Color.White);需要写成
System.Windows.Media.Color.FromArgb(50,23,23,23);
区别3
new Font(“Segoe UI”, 9f, FontStyle.Regular);
new WpfFont(@“Segoe UI”,9,true,false);