Window.Resources に配置された画像のスタイルがあります。
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Opacity" Value="0.3" />
</Trigger>
</Style.Triggers>
</Style>
そして私はツールバーを持っています:
<ToolBarTray DockPanel.Dock="Top" Background="Transparent">
<ToolBar Band="0" BandIndex="0" x:Name="ToolbarCATIAAccess" Background="{DynamicResource linearGradBrushHellaTitanMenu}">
<Button Name="ButtonInsertIntoProduct">
<Image x:Name="ImageInsertIntoProduct" Source="/HKBEStandardsFromPDMLibrary;component/Resources/InsertIntoCATIAProduct.png"
ToolTip="insert files into active CATIA Product"/>
</Button>
<Button Name="ButtonCopyFilesToWIN">
<Image x:Name="ImageCopyFilesToWIN" Source="/HKBEStandardsFromPDMLibrary;component/Resources/CopyFilesToWIN.png"
ToolTip="copy files to WIN folder"></Image>
</Button>
</ToolBar>
</ToolBarTray>
このスタイルは、ウィンドウ全体および他のアプリケーションのすべての画像に対して機能します。ただし、ツールバーの最初の画像では機能せず、どちらが最初に来ても問題ありません。不透明度は最初に設定されません。非表示の(ボタン)画像を最初の画像としてツールバーに追加すると、最初に表示される画像で機能します。
...
<Button Name="ButtonCopyFilesToWIN_" Visibility="Collapsed">
<Image x:Name="ImageCopyFilesToWIN_" Source="/HKBEStandardsFromPDMLibrary;component/Resources/CopyFilesToWIN.png"
ToolTip="copy files to WIN folder"></Image>
</Button>
<Button Name="ButtonInsertIntoProduct">
<Image x:Name="ImageInsertIntoProduct" Source="/HKBEStandardsFromPDMLibrary;component/Resources/InsertIntoCATIAProduct.png"
ToolTip="insert files into active CATIA Product"/>
</Button>
...
ここにいる誰かが、何が問題であり、私を助けることができるか考えていますか? ありがとう