我正在創建一個使用其內部圖像的自定義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