簡體   English   中英

GridSplitter 內的按鈕不起作用 WPF MVVM

[英]Button inside the GridSplitter not working WPF MVVM

我把按鈕放在gridsplitter 里面。 我的目的是制作可點擊的網格分割器以及可滑動的。 我的問題是將按鈕放入網格拆分器后,完全無法用鼠標拖動。 如何將網格拆分器配置為可點擊和可滑動。

<GridSplitter BorderThickness="1" HorizontalAlignment="Stretch" Grid.Column="1"  >
                <GridSplitter.Template>                        
                    <ControlTemplate TargetType="{x:Type GridSplitter}">                            
                        <Grid>
                            <Button Name="btnSplit" Content="⁞"  >
                                <i:Interaction.Triggers>
                                    <i:EventTrigger EventName="Click">
                                        <i:InvokeCommandAction Command="{Binding SplitterClickCommand}" CommandParameter="{Binding ElementName=btnSplit}" ></i:InvokeCommandAction>
                                    </i:EventTrigger>
                                </i:Interaction.Triggers>
                            </Button>

                        </Grid>
                    </ControlTemplate>
                </GridSplitter.Template>
            </GridSplitter>

最佳 Rgds df

嘗試訂閱MouseDoubleClick上的GridSplitter事件:

<GridSplitter BorderThickness="1" HorizontalAlignment="Stretch" Grid.Column="1"  >
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="MouseDoubleClick">
            <i:InvokeCommandAction Command="{Binding SplitterClickCommand}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</GridSplitter>

如果MouseDoubleClick事件不適合您,您可以嘗試訂閱MouseDownMouseLeftButtonDown.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM