我想要一個標準按鈕的背景屬性綁定到一個像這樣的屬性我有我的視圖模型:無法綁定背景按鈕,在Windows Phone 7的
<Button Height="72" HorizontalAlignment="Left" Margin="8,515,0,0" x:Name="BtnReset" VerticalAlignment="Top" Width="218" Foreground="White" BorderThickness="0">
<Button.Background>
<ImageBrush ImageSource="{Binding ResetBtnImage}" />
</Button.Background>
</Button>
的屬性如下:
private ImageSource _resetBtnImage;
/// <summary>
/// Gets or sets the reset button image.
/// </summary>
/// <value>
/// The reset button image.
/// </value>
public ImageSource ResetBtnImage
{
get { return _resetBtnImage; }
set
{
_resetBtnImage = value;
RaisePropertyChanged("ResetBtnImage");
}
}
然後我將它設置在代碼:
ResetBtnImage = new BitmapImage(new Uri(ResetBtnInActiveImage, UriKind.Relative));
但是按鈕不會顯示在所有當我嘗試和Ru n手機或模擬器上的應用程序。我在這裏做錯了什麼?
謝謝。
你得到在輸出窗口任何約束力的錯誤?嘗試將XAML更改爲不正確,然後驗證錯誤是否顯示在輸出窗口中,有時,您可以簡單地將某些內容綁定到datacontext上,並花費數小時修復未綁定的內容:) – Mark 2012-02-25 01:05:46