zxc9089 发表于 2021-2-20 15:25:49

C1ToolbarStrip 控件当里面子元素长度超出Toolbar长度时,弹出层的模版如何设置?



在实现工具栏功能时使用了 C1Toolbar 中 C1ToolbarStrip的方式实现。 但是当内容超出toolbar长度时出现了下拉弹出层。
但是下拉弹出层里面并没有显示控件而是文本。
请问这个弹出层的内容模版能不能手动设置?

C1ToolbarStrip中的C1ToolbarButton是用数据源的方式绑定生成的


Richard.Ma 发表于 2021-2-20 15:44:34

你好,请直接上传一个重现问题的demo,我来给你验证原因

zxc9089 发表于 2021-2-20 16:15:45

demo不太好弄。



能描述一下这两个属性是做什么的吗?

Richard.Ma 发表于 2021-2-20 16:56:50

https://www.grapecity.com/componentone/docs/wpf/online-toolbar/Toolbar_Strip.html
参考上述链接
Overflow属性可以设置超出部分的展示方式
OverflowPanel即是用来定义弹出面板的Template

zxc9089 发表于 2021-2-20 17:30:48

那有没有 OverflowPanel 这个使用的案例?

Richard.Ma 发表于 2021-2-20 17:48:05

本帖最后由 Richard.Ma 于 2021-2-20 17:50 编辑

可以参考下面的简单代码<c1:C1ToolbarStrip>
    <c1:C1ToolbarStrip.OverflowPanel>
      <DataTemplate>
            <StackPanel Height="200" Width="150" Background="LightSeaGreen" Orientation="Vertical" HorizontalAlignment="Center" />
      </DataTemplate>
    </c1:C1ToolbarStrip.OverflowPanel>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
    <c1:C1ToolbarButton Content="dfdfdf" Width="120" Margin="3,1"/>
</c1:C1ToolbarStrip>


页: [1]
查看完整版本: C1ToolbarStrip 控件当里面子元素长度超出Toolbar长度时,弹出层的模版如何设置?