2014-02-12 46 views
0

我發現這個非常酷的庫稱爲Caliburn.Micro.BindableAppBar。什麼是允許我綁定應用程序欄上的項目。就像你使用MVVM綁定一個按鈕一樣。不透明度被忽略,使用Caliburn.Micro.BindableAppBar Lib

XAML代碼如下所示:

<bab:BindableAppBar x:Name="AppBar" Opacity="0.7" Mode="Minimized"> 
     <bab:BindableAppBarButton x:Name="AddItem" 
            Text="{Binding AddItemText}" 
            IconUri="{Binding Icon}" 
            Visibility="{Binding IsVisible, Converter={StaticResource BooleanToVisibilityConverter}}" 
            /> 

     <bab:BindableAppBarMenuItem x:Name="RemoveItem" 
            Text="Remove" 
            /> 
    </bab:BindableAppBar> 

我的問題是,我只設置不透明度被忽略,就像如果我剛剛刪除的那部分代碼。我沒有錯誤,在我的項目中也沒有任何警告。所以有人知道爲什麼不透明度不起作用?

回答

0

source,開始,它看起來像是在設置錯誤的屬性。

詳細的,看行310:

public double BarOpacity { 
     get { return ApplicationBar.Opacity; } 
     set { ApplicationBar.Opacity = value; } 
    } 

嘗試使用BarOpacity,而不是和你的結果發表。

+0

是的,作品謝謝。 – user2408952