|
现在主流的控件模板和样式是引用XAML资源,不过感觉没有c#代码实现那么灵活,现介绍一下代码实现 ControlTemplate的方法:
//控件呈现的显示内容1(这里为Image) FrameworkElementFactory fe = new FrameworkElementFactory(typeof(Image), "Image");
BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.UriSource = new Uri(@"E:ChartControlHanYangChartControlImageMainBackground.jpg"); bi.EndInit();
fe.SetValue(Image.SourceProperty, bi);
//控件呈现的显示内容2(这里为TextBox) FrameworkElementFactory fe2 = new FrameworkElementFactory(typeof(TextBox), "TextBox");  [1] [2] [3] 下一页
|