Ribbon使用笔记

1. 定义按钮组中各按钮大小
				<ribbon:RibbonGroup Header="大小" >
					<ribbon:RibbonGroup.GroupSizeDefinitions>
					<ribbon:RibbonGroupSizeDefinition>
						<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
						<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
						<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
						<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
					</ribbon:RibbonGroupSizeDefinition>
						</ribbon:RibbonGroup.GroupSizeDefinitions>
							<ribbon:RibbonButton Height="32" x:Name="ZoomIn" DataContext="{x:Static local:BocodeEditor.ZoomIn}" />
					<ribbon:RibbonButton  Height="32" x:Name="ZoomOut" DataContext="{x:Static local:BocodeEditor.ZoomOut}" />
					<ribbon:RibbonSeparator />
					<ribbon:RibbonButton Height="32" x:Name="FitWidth"  DataContext="{x:Static local:BocodeEditor.FitWidth}"/>
					<ribbon:RibbonButton Height="32" x:Name="FitHeight" DataContext="{x:Static local:BocodeEditor.FitHeight}" />
				</ribbon:RibbonGroup>

通过使用
ribbon:RibbonControlSizeDefinition 逐个定义各按钮的样式即可

2. 下拉菜单工按钮

<ribbon:RibbonMenuButton Label="对齐" HorizontalAlignment="Left" SmallImageSource="Images/SmallIcon.png" LargeImageSource="Images/LargeIcon.png">
						<ribbon:RibbonGallery HorizontalAlignment="Left" SelectedValue="{x:Static local:BocodeEditor.FlushLeft}" ScrollViewer.VerticalScrollBarVisibility="Hidden">
						<ribbon:RibbonGalleryCategory>
								<ribbon:RibbonGalleryItem x:Name="FlushLeft">
									<ribbon:RibbonGalleryItem.Template>
										<ControlTemplate>
											<ribbon:RibbonButton DataContext="{x:Static local:BocodeEditor.FlushLeft}" />
										</ControlTemplate>
									</ribbon:RibbonGalleryItem.Template>
								</ribbon:RibbonGalleryItem>
								<ribbon:RibbonGalleryItem>
									<ribbon:RibbonGalleryItem.Template>
										<ControlTemplate>
											<ribbon:RibbonButton x:Name="FlushRight"  DataContext="{x:Static local:BocodeEditor.FlushRight}" />
										</ControlTemplate>
									</ribbon:RibbonGalleryItem.Template>
								</ribbon:RibbonGalleryItem>
								<ribbon:RibbonGalleryItem x:Name="FlushTop" >
									<ribbon:RibbonGalleryItem.Template>
										<ControlTemplate>
											<ribbon:RibbonButton DataContext="{x:Static local:BocodeEditor.FlushTop}"/>
										</ControlTemplate>
									</ribbon:RibbonGalleryItem.Template>
								</ribbon:RibbonGalleryItem>
								<ribbon:RibbonGalleryItem x:Name="FlushButtom" >
									<ribbon:RibbonGalleryItem.Template>
										<ControlTemplate>
											<ribbon:RibbonButton  DataContext="{x:Static local:BocodeEditor.FlushButtom}"/>
										</ControlTemplate>
									</ribbon:RibbonGalleryItem.Template>
								</ribbon:RibbonGalleryItem>
							</ribbon:RibbonGalleryCategory>
						</ribbon:RibbonGallery>
					</ribbon:RibbonMenuButton  >
				</ribbon:RibbonGroup>
默认样式里下拉列表里会有滚动条,通过设置

ScrollViewer.VerticalScrollBarVisibility="Hidden"

属性可以 隐藏掉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值