我在使用Silverlight Toolkit控件时在Expression Blend中打开我的UserControl时遇到一个奇怪的问题.我的UserControl使用工具包的ListBoxDragDropTarget,如下所示:
<controlsToolkit:ListBoxDragDropTarget mswindows:DragDrop.AllowDrop="True" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
<ListBox ItemsSource="{Binding MyItemControls}" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<controlsToolkit:WrapPanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
</controlsToolkit:ListBoxDragDropTarget>
Run Code Online (Sandbox Code Playgroud)
一切都在运行时按预期工作,在Visual Studio 2008中看起来很好.但是,当我尝试在Blend中打开我的UserControl时,我得到XamlParseException:[Line:0 Position:0],我在设计视图中看不到任何内容.更具体地说,Blend抱怨:
由于System.Windows.Controls.ListBoxDragDropTarget:TargetType不匹配的问题,无法显示元素"ListBoxDragDropTarget".
我的silverlight应用程序引用了2009年11月工具包版本中的System.Windows.Controls.Toolkit,我确保为ListBoxDragDropTarget包含这些命名空间声明:
xmlns:controlsToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
xmlns:mswindows="clr-namespace:Microsoft.Windows;assembly=System.Windows.Controls.Toolkit"
Run Code Online (Sandbox Code Playgroud)
如果我注释掉ListBoxDragDropTarget控件包装器并且只是离开ListBox,我可以在设计视图中看到一切没有错误.此外,我意识到这种情况正在发生在各种Silverlight Toolkit控件上,因为如果我注释掉ListBoxDragDropTarget并将其替换为
<controlsToolkit:BusyIndicator />
Run Code Online (Sandbox Code Playgroud)
Blend中出现相同的确切错误.甚至更奇怪的是,如果我在混合中启动一个全新的silverlight应用程序,我可以添加这些工具包元素而不会出现任何错误,因此我的项目引用工具包程序集似乎发生了一些愚蠢的事情.
我很确定这与从generic.xaml加载工具包控件的默认样式有关,因为错误与TargetType有关,Blend可能正在尝试加载默认样式.
有没有人遇到过这个问题,或者有什么想法可能是我的问题?
silverlight xaml silverlight-toolkit xamlparseexception expression-blend
你们中有谁知道用wpftoolkit创建多个系列图表的方法吗?简而言之,我想要的是为相同的独立值设置更多的依赖值.到目前为止,我找不到任何全面的机制来实现这一目标.非常感谢任何帮助.
我有一个问题,每当我使用Windows Phone 7 Toolkit的页面转换时,转换非常缓慢,整个应用程序似乎都有陷帧.动画是"口吃".
还有其他人遇到过这种情况吗?我正在使用TransitionFrame类作为RootFrame,而在.xaml页面中,我正在使用类似的代码
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:SlideTransition Mode="SlideDownFadeOut" />
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
Run Code Online (Sandbox Code Playgroud) 有没有关于开发Metro风格的silverlight应用程序的指导?如何设计UI以匹配WP7的地铁外观.顺便说一句,Windows 8的用户界面和用户体验是如此,我认为未来我们如何为未来版本的操作系统开发应用程序可能会改变为或多或少的"地铁".
所以我要问的是,如果有人知道任何资源或有任何想法如何使用当前可用的silverlight控件来实现这种外观和感觉.是否有任何计划改变控制以匹配开箱即用的UX,更本地?
silverlight-toolkit expression-blend silverlight-4.0 microsoft-metro windows-8
我正在使用Windows Phone工具包和扩展器视图.默认情况下,扩展器视图左侧有一条垂直线,我可以删除该默认垂直线吗?谢谢
我正在开发一个项目,我在MainPage上有一个Accordion控件.这一切都按预期工作,但有一个小问题,我似乎无法理解.
当我加载页面时,第一个手风琴被扩展.是否有任何解决方法告诉Accordion控制,所有手风琴应该在首次加载时折叠?
此外,我可以单击以展开项目,但是当我单击刚刚展开的相同项目时,它不会再次折叠.有谁知道我应该在这里参加哪个活动?
提前致谢.
祝一切顺利,
博
我想在silverlight中使用财务图表来集成到asp.net中.
我想创建一个尽可能像Google Realtime Timeline一样的图表,理想情况下它应该支持使用动态标签进行平移和缩放,而不是点击链接.有什么办法吗?谢谢.
随着Windows Phone Toolkit的最新更新,他们对Mango版本的LongListSelector的内部进行了全面检查.其中一个更改是删除对该GetItemsInView()函数的支持(它现在返回一个空列表).此功能先前返回了当前在屏幕上可见的项目列表.当我离开页面时,我正在使用它来获取对最顶层可见项的引用,以便我可以通过使用支持在墓碑之后恢复ScrollTo(object item).
有谁知道建议的替代方案是什么?我知道,芒果墓碑不是一个问题,但我仍然想支持它,并且可能还有其他一些场景,我想要回想起滚动位置.在某些情况下,我的列表包含数千个项目.
silverlight-toolkit windows-phone-7 windows-phone-7.1 longlistselector
我有a TabControl,a TextBox和验证的问题ToolTip.
想象一下,TabControl有两个TabItems.在第一项上有一个简单的TextBox.此TextBox Text属性绑定到的字符串属性UserControl本身Mode=TwoWay和ValidatesOnExceptions=True.Text只要设置了某些内容,该属性的setter 就会抛出异常.
该Resources部分UserControl包含一个新的默认样式TextBox和验证ToolTip(但这些样式和模板取自MSDN).
现在输入内容TextBox并让验证ToolTip显示出来:

然后切换到第二个选项卡.验证工具提示仍然是:

我已经制作了一个包含Silverlight应用程序的VS解决方案来演示这个问题.VS解决方案zip存档可在此处获得.
是否有人遇到类似的问题,甚至解决了这个问题?
免责声明:关于Silverlight 4,StackOverflow上有类似的问题,自大约一年半以来一直未得到答复.我已经在silverlight.net上发布了这个问题但几天没有回复.
validation tabcontrol tooltip silverlight-toolkit silverlight-5.0
silverlight ×5
c# ×3
.net ×1
accordion ×1
asp.net ×1
charts ×1
tabcontrol ×1
tooltip ×1
validation ×1
windows-8 ×1
wpf ×1
wpftoolkit ×1
xaml ×1