@@ -99,7 +99,7 @@ namespace SAGA.MBI.ToolsData.DataCheck
{
DCRExport.SetTemplatePath(Context.TemplatePath);
Export();
- SetSheetVisible();
+ //SetSheetVisible();
}
#endregion
@@ -104,7 +104,7 @@ namespace SAGA.MBI.ToolsData.ModeCheck
@@ -43,8 +43,7 @@
<WrapPanel>
<CheckBox IsChecked="{Binding Path=IsSelected,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
Width="Auto" VerticalContentAlignment="Center"
- Checked="TreeItemChecked_OnChecked"
- Unchecked="TreeItemChecked_OnChecked">
+ Click="TreeItemChecked_OnChecked">
</CheckBox>
<Label Content="{Binding Path=Item.TvItemName}"></Label>
</WrapPanel>
@@ -168,7 +168,21 @@ namespace SAGA.MBI.ToolsData.ModeCheck
if (node.Parent != null)
- node.Parent.IsSelected = state;
+ if (node.Parent.Item is MProject)
+ {
+ if (state)
+ foreach (var child in node.Parent.Children)
+ if (child != node)
+ child.IsSelected = false;
+ SetChildrenState(child, false);
+ }
+ node.Parent.IsSelected = node.Parent.Children.Any(t=>t.IsSelected);
SetParentState(node.Parent, state);