- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 SplitButton
在我的usercontrol
, usercontrol
的数据上下文是 view
它定义了我想要的命令 splitbutton
绑定(bind)到。
正如我在下面显示的简短 xaml 代码,第一个绑定(bind)有效,但第二个(button
中的 DropDownContent
)与输出无关:
Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.UserControl....
ElementName
而不是
ReleativeSource
替换绑定(bind)表达式)
Cannot find source for binding with reference 'ElementName=uc'...
<UserControl x:Name="uc"
xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
>
<Grid>
<ItemsControl ItemsSource="{Binding ItemList, IsAsync=True}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<extToolkit:SplitButton Command="{Binding
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},
Path=DataContext.OpenCommand,
Mode=OneWay}"
CommandParameter="{Binding}"
Content="{Binding ID}">
<extToolkit:SplitButton.DropDownContent>
<Button Command="{Binding
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},
Path=DataContext.OpenCommand,
Mode=OneWay}"
CommandParameter="{Binding}"
Content="{Binding ID}"/>
</extToolkit:SplitButton.DropDownContent>
</extToolkit:SplitButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
</UserControl>
最佳答案
最后我发现了
the
DropDownContent
and it content in different visual tree than the one that holds theSplitButton
. This way the Binding to RelativeSource cannot work, it does't find the desired relative source since the they are in different visual trees.
关于.net - 来自 SplitButton DropDownContent 的绑定(bind)命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882842/
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
如何从代码中扩展 ExtJS SplitButton 以查看子项目? 扩展版本3.1.0 谢谢。 最佳答案 尝试使用 showMenu() 方法来显示菜单项。 sptButt.showMenu();
我在 TinyMCE 中创建了一个 SplitButton,我正在使用 for 循环来添加按钮,但出于某种原因,按钮的 onclick 总是调用同一个按钮(for 循环中的最后一个)。似乎每次我添加菜
下面的代码看起来应该用两个关联的 JButton 均匀地填充给定的空间,但实际上它用一个按钮填充 FlowLayout 的整个顶行(忽略按钮的最大尺寸)并将另一个按钮放在新行上,仅部分可见。如何让按钮
我有一个来自 ReactComponent 的片段,如下所示: Delete List Edit List Name 我想添加一个指向“主列表”按钮的链接,但目前我仍然通过单击
在下面的代码中,Ext.getCmp不起作用,因为它们在被调用时没有完全定义。我怎样才能捕获这两件事? 此外,代码的另一部分不断推送到 list.menu.buttons,因此这就是为什么我需要仅在单
我在 WPF(C#) 中定义了一个带有绑定(bind)项源的 SplitButton。 只有当用户单击 SplitButton 右侧的箭头时,项目列表才会展开。 当用户点击SplitButton区域时
我在 VS2010 的 C# 中为 Outlook 加载项使用拆分按钮。下面的代码是非常基本的测试代码,让我感到困惑。我正在尝试将项目添加到拆分按钮,但我被告知该集合是只读的。我似乎找不到如何改变它,
我的 splitButton 按钮上不应有任何文本。因此,当我尝试通过为 value 属性提供空白值来实现此目的时,按钮会缩小到非常小的尺寸。我希望它保持旁边出现的下拉按钮的大小。我没有 action
KendoUI 工具栏 splitButton 自动突出显示(部分在提供的链接中,在我的情况下,完全突出显示)下拉列表中的第一个选项。 http://demos.telerik.com/kendo-u
如何在拆分按钮下拉菜单中的 TinyMCE 4 中添加自定义 HTML 而不是常规按钮? ed.addButton('demo_button', { title: 'Demo
我有一个 SplitButton在我的usercontrol , usercontrol的数据上下文是 view它定义了我想要的命令 splitbutton绑定(bind)到。 正如我在下面显示的简短
我知道如何在单击拆分按钮时从 ListView 中删除列表项,如您所见: jsfiddle 代码: $('#produsele').children('li').on('click', functio
我想重构我的代码以便使用 Extended Toolkit SplitButton而不是标准 Combobox。 这是我最初的工作代码:
我如何手动添加例如 2 个项目(按钮),其中第一个是通过 xaml 预选的?喜欢: Documentation告诉我使用 ItemsSour
我是一名优秀的程序员,十分优秀!