本帖最后由 helloworldman 于 2022-3-18 13:30 编辑
购买的企业授权,以前用的很正常,最近突然变得诡异起来,重新反激活再次重新激活也不行,重新卸载安装componentone也不行,这个C1TabControl的诡异问题现象是:在WPF,XAML视图编辑状态下,在窗体中拖入C1TabControl,并且各增加了选项卡1和选项卡2,两个选项卡,并且每个选项卡里有各自的内容,但是在XAML视图编辑状态下,你无法用鼠标点击选项卡进行切换,就永远一直显示选项卡1的内容,但是XAML代码的界面能看到是切到了鼠标点击的那个选项卡,而且还诡异的复制生成了一份点击选项卡的xaml代码,标签名为<c1:C1TabControl.SelectedItem>,里面的内容就是复制TabItem2,但是在上方的可视化编辑窗体上,根本显示不了TabItem2的内容。还是显示的TabItem1的,而且编译生成的时候,这个多出来的<c1:C1TabControl.SelectedItem>会造成报错,无法编译,例如TabItem2中内容有某个控件是设置了x:Name 标识变量ID的时候,这个<c1:C1TabControl.SelectedItem>玩意儿会将TabItem2中所有东西都复制一份,就会多出来相同的标识变量ID,肯定会报错冲突无法编译生成。第一次遇见这种诡异的问题,
<c1:C1TabControl Margin="10,37,171,58">
<c1:C1TabControl.SelectedItem>
<c1:C1TabItem Header="TabItem2">
<Label Content="这是选项卡2内容"/>
</c1:C1TabItem>
</c1:C1TabControl.SelectedItem>
<c1:C1TabItem Header="TabItem1">
<Label Content="这是选项卡1内容" HorizontalAlignment="Left" VerticalAlignment="Top"/>
</c1:C1TabItem>
<c1:C1TabItem Header="TabItem2">
<Label Content="这是选项卡2内容"/>
</c1:C1TabItem>
</c1:C1TabControl>
|