none
请教:Silverlight3.0 Toolkit的Accordion怎么改变它的一级菜单和二级菜单的样式? RRS feed

  • 问题

  • 我现在不想要Accordion默认的样式,我要自己来修改,加背景图片,怎么做啊?  请指点,谢谢!
    2009年12月21日 6:54

答案

  • 你好, 
        
         制作这个的话,在Expression Blend的帮助下会事半功倍. 
       
         在EB中右击你的Accordion控件,然后选择编辑模板(Edit Template)--->编辑副本(Edit a copy).
       
         如果你说的是给每个AccordionItem都加上背景图片的话
       
         同样也是右击你的accordion控件,然后选择编辑附加模板(Edit Additional Template)---->Edit Generated Item Container
     
         不好意思啊,我的EB是英文版的,所以按钮翻译都是我自己按照字面意思理解的, 应该与你看到的不一样.

    2009年12月22日 7:34
  • 写你的ControlTemplate吧,Accordion和AccordionItem的

    AccordionItem的内容是Content,你要自己放一个StackPanel进去,再放你自己定义的元素来实现二级菜单


    EaranSE 2.0:中国最早上线&中国最好的Silverlight企业应用
    2009年12月24日 12:15

全部回复

  • 你好, 
        
         制作这个的话,在Expression Blend的帮助下会事半功倍. 
       
         在EB中右击你的Accordion控件,然后选择编辑模板(Edit Template)--->编辑副本(Edit a copy).
       
         如果你说的是给每个AccordionItem都加上背景图片的话
       
         同样也是右击你的accordion控件,然后选择编辑附加模板(Edit Additional Template)---->Edit Generated Item Container
     
         不好意思啊,我的EB是英文版的,所以按钮翻译都是我自己按照字面意思理解的, 应该与你看到的不一样.

    2009年12月22日 7:34
  • 写你的ControlTemplate吧,Accordion和AccordionItem的

    AccordionItem的内容是Content,你要自己放一个StackPanel进去,再放你自己定义的元素来实现二级菜单


    EaranSE 2.0:中国最早上线&中国最好的Silverlight企业应用
    2009年12月24日 12:15