在TextBox和DatePicker上的代码中设置BorderBrush

时间:2012-02-03 07:18:24

标签: windows-phone-7

我希望有两个问题可以帮助我:

  1. 我正在使用BorderBrush属性,我需要能够在代码中设置它。它可以工作,如果我这样做,但我需要给它一个haxadecimal值(#ffcccccc),并无法弄清楚如何做到这一点。

    datePicker1.BorderBrush =(SolidColorBrush)Application.Current.Resources [“PhoneAccentBrush”];

  2. 我有一个datePicker,并希望给它一个边框颜色,并以与TextBox字段相同的方式设置背景,但我失败了。修改此控件的诀窍是什么?如果我不必使用Blend,我会更喜欢。

1 个答案:

答案 0 :(得分:2)

  1. 使用Color.FromArgb

  2. 您必须自定义DatePicker模板。这当然是使用Expression Blend最简单的方法。如果您对XAML一无所知,我建议您不要进行自定义控件样式,除非您对该主题进行了更多研究。