小编And*_*ell的帖子

带样式的自定义 WPF ListView(使用 DataTemplate) - 如何添加标题?

我有以下代码

行的数据模板

<!-- Template for each item in ListView -->
    <DataTemplate x:Key="ItemTemplate">
        <Grid>                                
            <Grid.ColumnDefinitions>                    
                <ColumnDefinition Width="25"/>
                <ColumnDefinition Width="90"/>
                <ColumnDefinition Width="325"/>
                <ColumnDefinition Width="100"/>
                <ColumnDefinition Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type l:ItemsView}}, Path=ParentColumnWidth}"/>
                <ColumnDefinition Width="100"/>
                <ColumnDefinition Width="100"/>                    
            </Grid.ColumnDefinitions>
            <CheckBox Grid.Column="0" x:Name="Statement" IsChecked="{Binding Path=statement}" Foreground="{StaticResource CustomWhite}" VerticalAlignment="Center" Style="{StaticResource SelectionCheckBox}"/>
            <TextBlock Grid.Column="1" Text="{Binding Path=idate, StringFormat=d MMM yy}" FontSize="15" Foreground="{StaticResource CustomWhite}"/>
            <TextBlock Grid.Column="2" Text="{Binding Path=fullcomment}" FontSize="15" Foreground="{StaticResource CustomWhite}"/>
            <TextBlock Grid.Column="3" Text="{Binding Path=amount, StringFormat={}{0:N2}}" FontSize="15" Foreground="{Binding Converter={StaticResource GetColourConverterItemAmount}}" TextAlignment="Right" Padding="0,0,25,0"/>
            <TextBlock Grid.Column="4" Text="{Binding Path=acc}"  FontSize="15" Foreground="{StaticResource CustomWhite}"/>
            <TextBlock …
Run Code Online (Sandbox Code Playgroud)

wpf listview datatemplate

4
推荐指数
1
解决办法
3万
查看次数

自定义 WPF ComboBox 不显示分组

我在 WPF 中创建了一个自定义组合框

<!-- Combobox template -->
    <ControlTemplate x:Key="CustomComboBoxToggleButton" TargetType="ToggleButton">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
                <ColumnDefinition Width="20"/>
            </Grid.ColumnDefinitions>
            <Border x:Name="Border" Grid.ColumnSpan="2" CornerRadius="3" Background="{StaticResource CustomDarkBlue}" BorderBrush="{StaticResource CustomWhite}" BorderThickness="2"/>
            <Border x:Name="Border2" Grid.Column="0" CornerRadius="3,0,0,3" Margin="1" Background="{StaticResource CustomBackground}" BorderBrush="{StaticResource CustomWhite}" BorderThickness="1,1,2,1"/>
            <Path x:Name="Arrow" Grid.Column="1" Fill="{StaticResource CustomGlyph}" HorizontalAlignment="Center" VerticalAlignment="Center" Data="M 0 0 L 4 4 L 8 0 Z"/>
        </Grid>
        <ControlTemplate.Triggers>
            <Trigger Property="ToggleButton.IsMouseOver" Value="True">
                <Setter TargetName="Border" Property="Background" Value="{StaticResource CustomDarkBlue}"/>
            </Trigger>
            <Trigger Property="ToggleButton.IsChecked" Value="True">
                <Setter TargetName="Border" Property="Background" Value="{StaticResource CustomDarkBlue}"/>
            </Trigger>
            <Trigger Property="IsEnabled" Value="False">                    
                <Setter TargetName="Border" Property="BorderBrush" Value="{StaticResource CustomGray}"/> …
Run Code Online (Sandbox Code Playgroud)

wpf xaml grouping combobox

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

如何在SQL中向后运行UPDATE命令(从最后一条记录到第一条)?

我实际上想UPDATE在Access数据库(通过ADO.NET)中的表上运行命令,但我希望它向后运行(即从最后一条记录到第一个记录),以避免重复相同的记录'ID'

我尝试添加,& " ORDER BY ID DESC;"但这会引发错误,因为不允许这样做。

救命!

谢谢安迪

Dim dsxcmd As OleDbCommand

strSelect = "UPDATE Items SET ID=ID+1 WHERE ID>=" & lInsert.ToString 
dsxcmd = New OleDbCommand(strSelect, cn)
dsxcmd.ExecuteNonQuery()
dsxcmd.Dispose()
Run Code Online (Sandbox Code Playgroud)

sql database ado.net ms-access

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

标签 统计

wpf ×2

ado.net ×1

combobox ×1

database ×1

datatemplate ×1

grouping ×1

listview ×1

ms-access ×1

sql ×1

xaml ×1