WPF将c#代码添加到customcontrol

时间:2010-04-19 06:56:49

标签: c# wpf controls generics

我想创建简单的自定义控件(从控件派生,并在generics.xaml中定义外观)。 当调整控件大小时,我需要更改generic.xaml中定义的元素的大小!在C#中编写一些generic.xaml部分会很棒。那可能吗?或者有没有办法像自定义控件一样创建MVVM? 我愿意创造的是简单的闪烁LED控制(打开,闪烁,关闭)。

1 个答案:

答案 0 :(得分:1)

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

答案是肯定的。只需添加generic.xaml.cs并以与UserControls相同的方式将两者结合起来。那就是:

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