小白求教,WPF中如何让xaml控件在其他.cs文件中使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白求教,WPF中如何让xaml控件在其他.cs文件中使用相关的知识,希望对你有一定的参考价值。

具体的说就是我在xaml中定义了<Grid Name="ABC"></Grid>,但是我不在其对应的.xmal.cs中使用ABC,而是想在同一工程的其他.cs文件中使用ABC,但是直接用ABC.Height之类的不行,ABC用不起来,求教各位大神有什么方法吗?是不是需要怎么绑定一下

比如你定义了两个window在wpf同一个Project里,window1里有个name="abc"的Grid,window2的后台要用这个abc的话,首先得实例化window1。Window1 win1 =new window1(); 然后就可以调用了。win1.abc =... 参考技术A 写成一个控件,设置好它的依赖属性。在另外的地方new你的这个控件,然后就可以使用了。(你会问这个问题证明你基础不好,建议你多加强一下基础知识。)

如何在.cs中统一动态修改xaml中style资源定义的样式

参考技术A 1.WPF样式 类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体: Button A 在Style中定义的属性及值,影响到Window中的所有类型为Button的控件的样式 这种样式本回答被提问者采纳

以上是关于小白求教,WPF中如何让xaml控件在其他.cs文件中使用的主要内容,如果未能解决你的问题,请参考以下文章

C# WPF中xaml怎么调用.cs中的数据?反过来怎么调用?

如何从我自己的 .cs 文件访问 WPF MainWindow 控件

如何在 WPF 中显示窗口而不丢失控件?

wpf中资源文件字典如何使它也拥有cs文件

wpf中,如何引用其他xaml文件中的Resources

wpf 如何动态向tabitem添加控件