wpf的窗口没点击之前就创建控件

wpf的窗口没点击之前就创建控件,第1张

wpf的窗口没点击之前就创建控件步骤如下。

1、新建WPF应用并添加WPF自定义控件,添加后会有Themes文件夹和customControl的cs文件。

2、按照cs文件中的步骤使用自定义控件。

3、修改自定义控件中的内容,例如增加一个textbox和button。

首先呢,DataTemplate作为Resource的一种呢,是用key来被识别的,不用设置name的。

其次我来说一下关于你两个问题的一些看法。

问题一——你这种问法相当于如何在后台对一个控件的Content添加一个控件。一般解决的方法为

后台先创建好listbox,然后赋值 expander1.Content=listbox;

问题二:如何后台指定控件模板。你后台创建一个listbox。 那就可以像一般属性一样赋给它的控件模板呀。

listbox.ItemTemplate = Resources["lbItemTemp"] as DataTemplate


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11319435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存