WPF样式学习:ToolBar的使用

Posted 寒夜美美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF样式学习:ToolBar的使用相关的知识,希望对你有一定的参考价值。

隐藏拖动把手:

设置ToolBar属性 ToolBarTray.IsLocked="True",可以达到隐藏拖动把手的目的

private void ToolBar_Loaded(object sender, RoutedEventArgs e)
{
    //去掉ToolBar右边默认的扩展图标
    ToolBar toolBar = sender as ToolBar;

    var overflowGrid = toolBar.Template.FindName("OverflowGrid", toolBar) as             FrameworkElement;

    if (overflowGrid != null)
    {
    overflowGrid.Visibility = Visibility.Collapsed;
    }
    var mainPanelBorder = toolBar.Template.FindName("MainPanelBorder", toolBar)     as FrameworkElement;

    if (mainPanelBorder != null)
    {
    mainPanelBorder.Margin = new Thickness(0);
    }
}    

  <ToolBar x:Name="tbStuRelay"  Width="120" ToolBarTray.IsLocked="True" Background="#008ede" HorizontalAlignment="Stretch"  VerticalAlignment="Center"  VerticalContentAlignment="Center" Loaded="ToolBar_Loaded" MouseMove="ToolBar_MouseMove" Visibility="Collapsed">

     </ToolBar>

以上是关于WPF样式学习:ToolBar的使用的主要内容,如果未能解决你的问题,请参考以下文章

从片段内部访问 Toolbar/ActionBar 对象

WPF学习第三十七章 触发器

WPF 按钮无边框无背景

WPF学习第三十七章 触发器

WPF学习第三十六章 样式基础

WPF TOOLBAR ICON