C# 使用Caliburn.Micro.BindableAppBar库忽略不透明度
我发现了一个非常酷的库,名为Caliburn.Micro.BindableAppBar。它的作用是允许我绑定应用程序栏上的项。就像使用MVVM绑定按钮一样 XAML代码如下所示:C# 使用Caliburn.Micro.BindableAppBar库忽略不透明度,c#,xaml,windows-phone-7,mvvm,windows-phone-8,C#,Xaml,Windows Phone 7,Mvvm,Windows Phone 8,我发现了一个非常酷的库,名为Caliburn.Micro.BindableAppBar。它的作用是允许我绑定应用程序栏上的项。就像使用MVVM绑定按钮一样 XAML代码如下所示: <bab:BindableAppBar x:Name="AppBar" Opacity="0.7" Mode="Minimized"> <bab:BindableAppBarButton x:Name="AddItem"
<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>
我的问题是我设置的不透明度被忽略了,就像我刚刚删除了代码的那部分一样。我的项目中没有错误,也没有任何警告。有人知道为什么不透明不起作用吗 只是从开始,看起来您设置了错误的属性
具体来说,请看第310行:
public double BarOpacity {
get { return ApplicationBar.Opacity; }
set { ApplicationBar.Opacity = value; }
}
尝试改用BarOpacity
,然后发布结果