社区
C#
帖子详情
WPF DataTemplate Binding奇怪的问题
zhujinqi2010
2010-09-21 01:42:46
大家好
我在DataTemplate中定义了一个Buton,然后给Button的Command调用一个路由命令,这样这个路由命令始终不会触发
但是我在DataTemplate外面定义一个Buton,同样的方式调用那个路由命令就可以了
不知道这是为什么!
...全文
317
8
打赏
收藏
WPF DataTemplate Binding奇怪的问题
大家好 我在DataTemplate中定义了一个Buton,然后给Button的Command调用一个路由命令,这样这个路由命令始终不会触发 但是我在DataTemplate外面定义一个Buton,同样的方式调用那个路由命令就可以了 不知道这是为什么!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emeraldpiggy
2011-06-06
打赏
举报
回复
this is because
<ItemsControl Background="DarkCyan" ItemsSource="{Binding Path=Nodes }">
you already bind an object, I guess
<Button Width="28" Height="18"
Command="thriple:ContentControl3D.RotateCommand"
CommandTarget="{Binding ElementName=Ctrl3D2}">
</Button>
the binding target is not included in Nodes
zhujinqi2010
2010-09-23
打赏
举报
回复
大家快来帮我顶顶啊,不能就这样沉了
fangxiaofelix
2010-09-21
打赏
举报
回复
WPF还在我的学习计划中,现在只能帮忙顶了!
loveheye
2010-09-21
打赏
举报
回复
只能帮你顶顶~
loveheye
2010-09-21
打赏
举报
回复
只能帮你顶顶~
zhujinqi2010
2010-09-21
打赏
举报
回复
不好意思,格式怎么都变掉了,不好看了,麻烦大家仔细看一下
zhujinqi2010
2010-09-21
打赏
举报
回复
<DockPanel>
<Canvas>
<thriple:ContentControl3D x:Name="Ctrl3D1">
</thriple:ContentControl3D>
<!--这里调用thriple:ContentControl3D.RotateCommand是可以触发的-->
<Button Command="thriple:ContentControl3D.RotateCommand"
CommandTarget="{Binding ElementName=Ctrl3D1}"
</Button>
</Canvas>
<local:NodeCoorator x:Name="NodeContor1" Graph="{Binding Path=.}">
<ItemsControl Background="DarkCyan" ItemsSource="{Binding Path=Nodes }">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<jas:DragCanvas/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border Width="30" Height="40">
<thriple:ContentControl3D x:Name="Ctrl3D2">
</thriple:ContentControl3D>
<!--这里调用thriple:ContentControl3D.RotateCommand就不能触发的-->
<Button Width="28" Height="18"
Command="thriple:ContentControl3D.RotateCommand"
CommandTarget="{Binding ElementName=Ctrl3D2}">
</Button>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</local:NodeConnectionAdornerDecorator>
</DockPanel>
leon0905
2010-09-21
打赏
举报
回复
代码贴下?
WPF
在
data
Grid中添加CheckBox支持单选,多选,全选功能
项目中用到
Data
Grid, 需要在第一列添加checkbox, 可以多选、全选。 其中涉及的概念
Data
Template
,
Data
GridCellStyle,
Data
GridCellControl
Template
,
Binding
, OnPropertyChanged等。
WPF
教程:MVVM模式的理解与应用
同时,在技术层面,
WPF
也带来了诸如
Binding
、DependencyProperty、RoutedEvents、Command、
Data
Template
、Control
Template
等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与...
修复: NullReferenceException 发生异常时运行基于.NET Framework 4.0 的
WPF
应用程序包含在嵌套模板中的事件
您可以与 Microsoft.NET Framework 4.0 基于 Windows Presentation Foundation (
WPF
) 应用程序。 在应用程序中,没有一个嵌套在另一个模板的模板。 内部 (嵌套) 模板中包含的控件的指定样式和事件。样式引用的静态...
Data
Content_Control.zip
WPF
通过
Data
Template
获取模板没其他数据。 <
Data
Template
x:Key="
data
Tempalte"> <CheckBox IsChecked="{
Binding
Status}" Margin="2" HorizontalAlignment="Center" VerticalAlignment="Center" Click=...
CaDetailView.zip
通过
Data
template
来展示ListBox控件的内容。通过
Binding
实现鼠标点击切换选项。
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章