我正在创建一个使用其内部图像的自定义WPF控件。这个自定义控件将像其他任何控件一样,将在xaml中声明。我想有此控件的公共属性来指定内部图像的来源,多你使用Image控件时,做到这一点是相同的:在xaml中设置控件属性
<Image Source="http://foo.com/bar.jpg"></Image>
我想要做的是有以下用法我的控制:
<MyCustomControl ImageSource="http://foo.com/bar.jpg"></MyCustomControl>
,然后在内部,像:
<UserControl class="MyCustomControl" ...>
<Image Source="{Binding Imagesource}"></Image>
</UserControl>
我需要在我隐藏什么样的设置来得到这个工作?我已经尝试了一些东西,但没有任何工作。
你问的是如何创建'ImageSource'?如果是这样,你正在寻找一个DependencyProperty。或者你问如何将DependencyProperty链接到封装控件? – MBirchmeier 2011-12-21 21:09:27