gpt4 book ai didi

wpf - 有没有更好的方法在 WPF 中继承窗口

转载 作者:行者123 更新时间:2023-12-04 14:00:32 26 4
gpt4 key购买 nike

在winform中,我们可以轻松继承。但是在 WPF 中,我们不能继承包含 XAML 的类。所以每当我需要概括一些窗口的属性时,我都会创建一个没有 XAML 的基类。例如,我想让所有窗口都在中心屏幕上启动。我在基类中使用了后面的代码(这个类不包含 XAML)

namespace VBDAdvertisement
{
public class BaseWindow:Window
{
public BaseWindow()
{
this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
}
}
}

这只是一个简单的任务。在我看来,对于更复杂的任务,逐行使用代码并不是一个好主意。所以我想知道是否有更好的方法来继承 WPF 中的窗口(更接近于 winform 继承)?

最佳答案

post解释你已经知道的 xaml 不支持视觉继承。他们提供的解决方案是创建一个提供通用属性的 UserControl。

关于wpf - 有没有更好的方法在 WPF 中继承窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7884166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com