代码之家  ›  专栏  ›  技术社区  ›  0xDEAD BEEF

WPF向CustomControl添加C代码

  •  0
  • 0xDEAD BEEF  · 技术社区  · 14 年前

    我想创建简单的自定义控件(从控件派生,外观在generics.xaml中定义)。 调整控件大小时,我需要更改generic.xaml中定义的元素的大小!用C语言编写一些generic.xaml部分会很好。有可能吗?还是有一种创建类似MVVM的自定义控件的方法? 我愿意创建的是简单的闪烁LED控制(开,闪烁,关)。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Tim Cooper    13 年前

    你的文章中有不止一个问题,但我会回答相关的问题:你能用代码补充generic.xaml吗?

    答案是肯定的。只需添加generic.xaml.cs,然后按照与usercontrols相同的方式将两者结合起来。即:

    1. 在generic.xaml中指定x:class
    2. 将代码声明为分部类
    3. 确保分部类继承自 ResourceDictionary