1

我为 MenuItem 创建样式。当我创建自己的菜单时,一切都很好。但是如何将样式应用于 TextBox 的上下文菜单?我的意思是,菜单(复制、剪切、粘贴等) - 我不想创建新行,而只是更改样式。

//My Custom Menu Example
    <UserControl.ContextMenu>
        <ContextMenu Style="{StaticResource ContextMenuStyle}" HasDropShadow="True">
            <MenuItem x:Name="MenuItem1" Header="Open" 
                    Style="{StaticResource ContextMenuItem}">
            </MenuItem>
            <MenuItem x:Name="MenuItem2" Header="Save" 
                     Style="{StaticResource ContextMenuItem}">
            </MenuItem>
            <MenuItem x:Name="MenuItem3" Header="Delete" 
                    Style="{StaticResource ContextMenuItem}">
            </MenuItem>
        </ContextMenu>
    </UserControl.ContextMenu>
4

1 回答 1

0

从技术上讲,您必须对 UserControl.ContextMenu 对 TextBox.ContextMenu 执行相同的操作。

查看下面的链接,该链接正是您使用 xaml 询问的场景。

于 2013-04-02T15:13:06.343 回答