ちょっと変なATMです。
私が最初にやりたいことは、コンバーターを使用してユーザーコントロールの不透明度をブールプロパティにバインドすることです。小さなメニューのあるフルスクリーンのWPFアプリを使用しています。メニューが開いている場合、他のものは不透明度が低くなるはずです。ちょっとすべてを灰色にします。
2つ目は、メニューがユーザーコントロールから不透明度を継承してはならないことです。
私がグーグルできるものがわからない。何か役に立つものを見つけるための私の努力は無駄でした。あなたが私を助けてくれることを願っています。
ルーカスに挨拶
意見:
<UserControl ....>
...
<view:InvisibleButtonView Grid.Row="0" Grid.Column="2"
Height="75" Width="75"
VerticalAlignment="Top" HorizontalAlignment="Right" />
<view:IdleScreenView Visibility="{Binding IsWelcomeScreenActive,Converter={StaticResource ResourceKey=NegativeBooleanToVisibilityConverter}}"
Grid.Row="0" Grid.RowSpan="2" Grid.Column="1"
VerticalAlignment="Center"/>
<view:WelcomeScreenView Visibility="{Binding IsWelcomeScreenActive,Converter={StaticResource ResourceKey=BooleanToVisibilityConverter}}"
Grid.Row="0" Grid.RowSpan="2" Grid.Column="1"
VerticalAlignment="Center"/>
<view:DateView Grid.Row="2" Grid.Column="1"
VerticalAlignment="Center" />
<view:InvisibleInputView Height="25" Width="100" Background="Transparent" BorderBrush="Transparent" Cursor=""/>
<view:MainMenuView Grid.RowSpan="3" Grid.ColumnSpan="3" Visibility="{Binding IsAnyMenuActive, Converter={StaticResource ResourceKey=BooleanToVisibilityConverter}}"
Height="300" Width="250" />
</Grid>