我环顾四周阅读了很多,但找不到明确的答案来解释“ nuget.props”文件的含义以及它的用途是什么?
任何解释,也许有一些例子会有所帮助?
我有一组正确显示的单选按钮(如下图所示)。现在,当我点击它们时,它们周围似乎出现了一个红色方块(如下图 2 所示)。这让我想起了 wpf 的渲染问题,因为我之前看到的与 winforms 类似。
至于开发,我使用 wpf 和 c#,mvvmlight。
另外 iv 在下面包含了我的代码:
<RadioButton GroupName="Part_GrpPlayBtn"
ToolTip="Play"
Style="{StaticResource StyleRadioButton}"
Template="{StaticResource Template_Play}"
IsChecked="{Binding PlayState, Converter={StaticResource PlayStateToCheckedConvert}, ConverterParameter={x:Static local:ePlaybackState.ePlay}}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="Checked" >
<i:InvokeCommandAction Command="{Binding PlayCommand,
RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type local:VMSPlayBarControl}}}" >
</i:InvokeCommandAction>
</i:EventTrigger>
</i:Interaction.Triggers>
</RadioButton>
<Style TargetType="RadioButton" x:Key="StyleRadioButton" >
<Setter Property="Margin" Value="5" />
<Setter Property="ToolTipService.IsEnabled" Value="{Binding IsChecked, RelativeSource={RelativeSource Self}}"/>
</Style>
<ControlTemplate x:Key="Template_Play" TargetType="{x:Type RadioButton}">
<Grid>
<Ellipse x:Name="Part_BgEllipse" Style="{StaticResource StyleEllipse}" />
<Image x:Name="PART_Image" Source="{StaticResource ImgPlayOff}" Style="{StaticResource StyleImage}"/>
<ContentPresenter/>
</Grid>
<ControlTemplate.Triggers> …Run Code Online (Sandbox Code Playgroud)