找回密码
 立即注册

QQ登录

只需一步,快速开始

171930433

注册会员

5

主题

17

帖子

139

积分

注册会员

积分
139

微信认证勋章

171930433
注册会员   /  发表于:2016-4-11 21:13  /   查看:3706  /  回复:2
采用C1menu的数据绑定时,

<Style x:Key="CatStyle" TargetType="{x:Type c1:C1MenuItem}">
            <Setter Property="HeaderTemplate" Value="{StaticResource C1MenuItemDataTemplate}"></Setter>

            <Setter Property="Command" Value="{Binding MyCommand}"></Setter>
            <Setter Property="ItemsSource" Value="{Binding Next}"/>
            <Setter Property="ItemContainerStyle" Value="{StaticResource ItemStyle}"></Setter>
        </Style>

    <Grid>
        <c1:C1Menu ItemsSource="{Binding MenuItems}" ItemContainerStyle="{StaticResource CatStyle}">
</c1:C1Menu>
    </Grid>


原来的Menu绑定时,可以根据ItemContainerStyle去控制第一级菜单和第二及菜单的样式,采用C1Menu时,只需要修改一次ItemContainerStyle,每级的菜单样式均相同,且也无法设定第二级的样式了,该如何去解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
171930433
注册会员   /  发表于:2016-4-12 10:12:23
沙发
原来的控件有相应的使用教程,而C1的看起来美观一些而且功能功能更强大,不过参考的资料不是很多,很是矛盾啊
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-12 10:36:43
板凳
ItemContainerStyle里也可以设置SubItems的样式。
你可以按自己的需求设置HeaderPanel和SubItemsPopup的样式。
附件是一个简单的重写ItemContainerStyle的示例,供你参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部