我有以下類創建綁定(WinRT的)
ImageViewModel: INotifyPropertyChanged
{ ...
String Url;
}
AdViewModel: INotifyPropertyChanged
{ ...
ImageViewModel Image
}
的AdViewModel perodicaly改變圖像屬性(動畫廣告)。
當我有以下XAML:
<Grid>
<Image Source="{Binding Image.Url}"
Width="{Binding Image.Width}"
Height="{Binding Image.Height}" />
和格子的DataContext設置爲AdViewModel一切的實例按預期工作。但我需要在C#代碼中創建XAML以在其他地方使用它。創建一個Grid並將一個Image添加爲子項很容易,但是如何創建綁定?
爲什麼你需要用C#代碼創建它?爲什麼DataTemplate不能工作?圍繞你想要做的更多背景將幫助你找到正確的答案。 –
我需要編寫另一個應用程序將調用的組件,並將網格與廣告一起放入RichTextBlock –