This commit is contained in:
jkuehner 2016-04-08 22:12:41 +02:00
Родитель 6dbff9cdeb
Коммит 6f9314227f
3 изменённых файлов: 20 добавлений и 0 удалений

Просмотреть файл

@ -22,6 +22,7 @@
<local:ToolBoxItem Type="{x:Type Rectangle}" />
<local:ToolBoxItem Type="{x:Type Border}" />
<local:ToolBoxItem Type="{x:Type CheckBox}" />
<local:ToolBoxItem Type="{x:Type local:TestControl}" />
</x:Array>
</ResourceDictionary>
</Window.Resources>

Просмотреть файл

@ -66,6 +66,7 @@
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Compile Include="TestControl.cs" />
<Compile Include="ToolboxItem.cs" />
<Page Include="MainWindow.xaml">
<Generator>MSBuild:Compile</Generator>

Просмотреть файл

@ -0,0 +1,18 @@
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace SimpleSample
{
public class TestControl : Control
{
public Color TestColor
{
get { return (Color)GetValue(TestColorProperty); }
set { SetValue(TestColorProperty, value); }
}
public static readonly DependencyProperty TestColorProperty =
DependencyProperty.Register("TestColor", typeof(Color), typeof(TestControl), new PropertyMetadata());
}
}