如何在Xceed放大镜中隐藏子元素?

时间:2018-06-25 11:08:42

标签: c# wpf xceed

我可以使用Magnifier(Xceed的控制工具包)进行缩放。 我在Grid中有多个控件,希望在缩放时从放大镜中删除imageEditorListBox控件。

我的代码在下面。

<Grid>
      <wpfMagnifier:MagnifierManager.Magnifier>
          <wpfMagnifier:Magnifier x:Name="magnifiyingGlass"  Visibility="Hidden" 
                              FrameType="Circle"  Radius="240" ZoomFactor=".4" BorderBrush="#9cc63e" BorderThickness="9">
          </wpfMagnifier:Magnifier>
      </wpfMagnifier:MagnifierManager.Magnifier>
      <Image x:Name="cvT" >
      </Image>
      <imageEditor:UserControl1 x:Name="UserControlID1" Points="{Binding Points}" IsClosedCurve="{Binding IsClosedCurve}" />
      <ListBox ItemsSource="{Binding Points}" ItemContainerStyle="{StaticResource PointListBoxItemStyle}" x:Name="ItemsContainer" 
            PreviewMouseLeftButtonDown="ItemsContainer_PreviewMouseLeftButtonDown" MouseMove="ItemsContainer_MouseMove" PreviewMouseLeftButtonUp="ItemsContainer_PreviewMouseLeftButtonUp">
      <ListBox.Template>
          <ControlTemplate>
              <Canvas IsItemsHost="True"/>
          </ControlTemplate>
      </ListBox.Template>
      </ListBox>
</Grid>

如何实施?

0 个答案:

没有答案