我正在尝试将新发布的Jetpack主题用于Silverlight 4应用程序。 TabControl和按钮风格很好,但我不能让Accordion控件拿起Jetpack风格。
我创建了一个默认的'Silverlight Navigation(JetPack Theme)'VS项目,并将以下定义添加到XAML文件中
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
然后我添加了这样的手风琴控制:
<toolkit:Accordion Grid.Column="0"
SelectionMode="OneOrMore" ExpandDirection="Down" SelectionSequence="Simultaneous">
<toolkit:AccordionItem Header="Stages">
<TextBlock>Stages</TextBlock>
</toolkit:AccordionItem>
<toolkit:AccordionItem Header="Products">
<TextBlock>Products</TextBlock>
</toolkit:AccordionItem>
</toolkit:Accordion>
此控件呈现为页面的一部分,但使用默认工具包样式,而不是像页面上其他控件一样的JetPack样式。我使用错误的工具包命名空间吗?我试图修改ToolkitStyles.xaml来为手风琴风格添加一个键,并通过工具包中的Style属性引用样式:Accordion但没有成功。
是否有人使用JetPack主题成功设计了手风琴控件?
答案 0 :(得分:0)
在遵循App.xaml中的指令(取消注释对Assets \ ToolkitStyles.xaml的引用并在同一文件上设置构建操作)之后,我得到了示例项目,以便在手风琴控件样式下成功编译和运行。