小编use*_*081的帖子

仅将WPF样式应用于一个按钮

我有一个按钮的样式,但我有几个,并希望样式只应用于一个按钮.我该怎么做?

 <Style TargetType="{x:Type Button}">
    <Setter Property="Background" >
        <Setter.Value>
            <ImageBrush ImageSource="resources/main_play_normal.png"/>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Button}">
                <Border Background="{TemplateBinding Background}">
                    <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Background" >
                <Setter.Value>
                    <ImageBrush ImageSource="resources/main_play_over.png"/>
                </Setter.Value>
            </Setter>
        </Trigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles button target

2
推荐指数
1
解决办法
4279
查看次数

在WPF中使用VerticalScroll和圆角创建ListView

我有一个listview,我用xml文件填充数据.我希望这个列表有一个滚动和圆角,当我用它可以显示的更多元素填充它时,滚动会自动出现:

ListView x:Name="Scent_Edit" SelectionMode="Single" Height="283" Margin="0,7,0,0" SelectedIndex="{Binding CurrentDelete, Mode=OneWayToSource}" SelectedItem="{Binding ToDelete, Mode=OneWayToSource}" IsEnabled="{Binding EditEnabled}">             
        </ListView>
Run Code Online (Sandbox Code Playgroud)

滚动,没有圆角

但如果我添加代码以使圆角滚动永远不会出现:

ListView x:Name="Scent_Edit" SelectionMode="Single" Height="283" Margin="0,7,0,0" SelectedIndex="{Binding CurrentDelete, Mode=OneWayToSource}" SelectedItem="{Binding ToDelete, Mode=OneWayToSource}" IsEnabled="{Binding EditEnabled}">
            <ListView.Template>
                <ControlTemplate>
                    <Border CornerRadius="4" BorderThickness="1" BorderBrush="Black">
                        <ItemsPresenter></ItemsPresenter>
                    </Border>
                </ControlTemplate>
            </ListView.Template>
        </ListView>
Run Code Online (Sandbox Code Playgroud)

没有卷轴,圆角

有没有办法在列表视图上同时滚动和滚动角落?

提前致谢

c# wpf listview

0
推荐指数
1
解决办法
796
查看次数

标签 统计

wpf ×2

button ×1

c# ×1

listview ×1

styles ×1

target ×1

xaml ×1