你的位置:首页 > 软件开发 > ASP.net > WPF DataGrid 操作列 类似 LinkButton

WPF DataGrid 操作列 类似 LinkButton

发布时间:2016-07-13 18:00:16
WPF中没有类似LinkButton,所以只有运用Button及样式来实现LinkButton。DataGrid 操作列 实现 多个类似LinkButton按钮: 具体实现代码如下:<DataGrid Name="dgData" IsReadOnly ...

WPF中没有类似LinkButton,所以只有运用Button及样式来实现LinkButton。

DataGrid 操作列 实现 多个类似LinkButton按钮:

 WPF DataGrid 操作列 类似 LinkButton

具体实现代码如下:

WPF DataGrid 操作列 类似 LinkButtonWPF DataGrid 操作列 类似 LinkButton
<DataGrid Name="dgData" IsReadOnly="true" AutoGenerateColumns="False">  <DataGrid.Columns>    <DataGridTemplateColumn Header="操作">      <DataGridTemplateColumn.CellTemplate>        <DataTemplate>          <StackPanel Orientation="Horizontal">            <Button Name="btnInput" Content="填单" Cursor="Hand" Click="btnInput_Click" Margin="5,0,5,0">              <Button.Template>                <ControlTemplate TargetType="Button">                  <TextBlock TextDecorations="Underline" Name="btnInput" >                       <ContentPresenter />                  </TextBlock>                </ControlTemplate>              </Button.Template>              <Button.Style>                <Style TargetType="Button">                  <Setter Property="Foreground" Value="Blue" />                  <Style.Triggers>                    <Trigger Property="IsMouseOver" Value="true">                      <Setter Property="Foreground" Value="Red" />                    </Trigger>                  </Style.Triggers>                </Style>              </Button.Style>            </Button>            <Button Name="btnCancel" Content="取消" Cursor="Hand" Click="btnCancel_Click" Margin="5,0,5,0">              <Button.Template>                <ControlTemplate TargetType="Button">                  <TextBlock TextDecorations="Underline" Name="btnCancel" >                   <ContentPresenter />                  </TextBlock>                </ControlTemplate>              </Button.Template>              <Button.Style>                <Style TargetType="Button">                  <Setter Property="Foreground" Value="Blue" />                  <Style.Triggers>                    <Trigger Property="IsMouseOver" Value="true">                      <Setter Property="Foreground" Value="Red" />                    </Trigger>                  </Style.Triggers>                </Style>              </Button.Style>            </Button>          </StackPanel>        </DataTemplate>      </DataGridTemplateColumn.CellTemplate>    </DataGridTemplateColumn>  </DataGrid.Columns></DataGrid>

原标题:WPF DataGrid 操作列 类似 LinkButton

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。