wpf-切换控件

// xaml 设置好显示空间
<Grid x:Name="grid_main" Grid.Row="1" Grid.Column="2" Margin="0,5,5,5" >
</Grid>

// c# code 通过 grid_main.Children 完成页码的切换 启用
switch (item.data)
{
case (int)TREE_ITEM_INDEX.Solution:
break;
case (int)TREE_ITEM_INDEX.Sensor:
grid_main.Children.Clear();
grid_main.Children.Add(new UCSensor());
break;
case (int)TREE_ITEM_INDEX.Standard:
break;
case (int)TREE_ITEM_INDEX.measure_programe:
break;
case (int)TREE_ITEM_INDEX.coeff:
grid_main.Children.Clear();
grid_main.Children.Add(new UCCoeff());
break;
case (int)TREE_ITEM_INDEX.measure_step:
break;
case (int)TREE_ITEM_INDEX.zero_step:
break;
case (int)TREE_ITEM_INDEX.preelaboration:
break;
case (int)TREE_ITEM_INDEX.measure:
break;
default:
Log.Warning("tree index not found: " + item.data.ToString());
break;
}