.Net WPF有很多方法来定制UIElements、FrameworkElements、Controls等。
可以像下面的WPF那样创建类似的自定义MAUI元素/控件吗?
// numerous base classes
public class CustomElementBase : FrameworkElement { ... }
public class CustomUIElementBase : UIElement { ... }
public class CustomControlBase : Control { ... }
// numerous inherited class
我在我的WPF项目中使用MaterialDesignThemes,我能够看到我正在使用的各种WPF控件使用的MaterialDesign样式。然而,在一种特殊情况下,我很难获得一个DatePicker来使用MaterialDesign样式。当我在XAML视图中呈现DatePickers时,它按预期工作。区别在于,在不工作的情况下,日期选择器是在后面的代码中呈现的。下面是我的密码。有人能帮忙吗?
var dp = new DateControl()
{
Margin = new Thickness(0, 0, _fontSize, 0),
HorizontalAlignmen
我目前在WPF2008,winforms中做所有的开发工作,但在18个月内将会切换到VB.NET (不管是好是坏)。我使用Matthew MacDonald的“ProWindows2.0Windows Forms and Custom Controls in VB2005”一书获得了巨大的成功。这是一个非常好的参考,完全专注于windows窗体中的自定义控件的开发。(我使用的许多控件都必须有一个非常特定的UI外观和感觉,所以它们最终是自定义的。)
我正在寻找几乎完全相同的东西,除了专注于WPF。
MacDonald有一本关于WPF的新书即将面世,但不是关于自定义控件。
书籍是我首选的参考资料,