[英]Visual studio extension resource files
我開發了一個 Visual Studio 擴展,我有一個自定義按鈕,我想使用 PNG 圖像設置樣式,但圖像文件/資源文件在操作時不會顯示,並且按鈕為空白。
我有一個自定義按鈕模板。
<Style x:Key="openFilebtn" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid Name="bgGrid">
<Image Name="btn_bg" Source="/vsPlayer;component/Resources/open.png"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsDefaulted" Value="True">
<Setter Property="Source" TargetName="btn_bg" Value="/vsPlayer;component/Resources/open.png"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" TargetName="btn_bg" Value="/vsPlayer;component/Resources/open_hover.png"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Source" TargetName="btn_bg" Value="/vsPlayer;component/Resources/open.png"/>
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Source" TargetName="btn_bg" Value="/vsPlayer;component/Resources/open.png"/>
<Setter Property="Opacity" TargetName="btn_bg" Value="0.5"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
所以就像我說的那樣,始終確保您在構建中包含的圖像等資產上正確設置了構建操作屬性。 在您的情況下,將其設置為 Resource 可以解決問題。
很高興你得到了你的治療,干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.