WPF写C/S架构的东西,DataContext绑定怎么为空?
这是界:面层的XAML代码<TextBoxName="Num"Text="{BindingNum}"HorizontalAlignment="Right"Width="1...
这是界:面层的XAML代码
<TextBox Name="Num" Text="{Binding Num}" HorizontalAlignment="Right" Width="148" Height="35" VerticalContentAlignment="Center" FontSize="18" Margin="0,7"></TextBox>
<Label Content="保险公司" FontSize="20" VerticalAlignment="Center" Grid.Column="1" Margin="0,7,151,7"></Label>
<TextBox Name="Company" Text="{Binding Company}" Grid.Column="1" HorizontalAlignment="Right" Width="145" Height="35" VerticalContentAlignment="Center" FontSize="18" Margin="0,7"></TextBox>
<Label Content="承运人保险结束时间" Grid.Column="2" Grid.Row="2" FontSize="14" VerticalAlignment="Center" Margin="0,11,150,11"></Label>
<DatePicker Name="CYREndDay" SelectedDate="{Binding CYRendDay}" Grid.Column="2" Grid.Row="2" HorizontalAlignment="Right" Width="145" Height="35" VerticalAlignment="Center" FontSize="16"></DatePicker>
这是UI层代码T_Insurance Insert = (T_Insurance)InseuanceInfo.DataContext;
结果InseuanceInfo.DataContext;为空?
不解??????? 展开
<TextBox Name="Num" Text="{Binding Num}" HorizontalAlignment="Right" Width="148" Height="35" VerticalContentAlignment="Center" FontSize="18" Margin="0,7"></TextBox>
<Label Content="保险公司" FontSize="20" VerticalAlignment="Center" Grid.Column="1" Margin="0,7,151,7"></Label>
<TextBox Name="Company" Text="{Binding Company}" Grid.Column="1" HorizontalAlignment="Right" Width="145" Height="35" VerticalContentAlignment="Center" FontSize="18" Margin="0,7"></TextBox>
<Label Content="承运人保险结束时间" Grid.Column="2" Grid.Row="2" FontSize="14" VerticalAlignment="Center" Margin="0,11,150,11"></Label>
<DatePicker Name="CYREndDay" SelectedDate="{Binding CYRendDay}" Grid.Column="2" Grid.Row="2" HorizontalAlignment="Right" Width="145" Height="35" VerticalAlignment="Center" FontSize="16"></DatePicker>
这是UI层代码T_Insurance Insert = (T_Insurance)InseuanceInfo.DataContext;
结果InseuanceInfo.DataContext;为空?
不解??????? 展开
展开全部
你所绑定的是Model的属性吗?
如果不是的话要先绑定。
如果是的话还是出现这个情况的话先检查一下你的对象是否为空。调试是非常好的解决办法!
如果不是的话要先绑定。
如果是的话还是出现这个情况的话先检查一下你的对象是否为空。调试是非常好的解决办法!
追问
new 一个对象 把Groupbox控件的datacontext赋给对象,datacontex强制类型转换、
但是为空!!!!!
追答
那你要先看一下你绑定的对象是不是为空了,如果为空的话就是你所绑定的对象本身就有问题或是没赋值的问题了。
还有为什么要拿datacontext给对象赋值呢,很少这样用的吧? 用也是用selecteditem
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询