C# 在UserControl WPF的视口中使用VisualBrush
我正在尝试在UserControl的Viewport3D中使用VisualBrush,当我在Blend for Visual Studio环境中时,一切都很好,它显示了!但当我调试项目时,它根本不会出现 我在UserControl中有2个网格(作为页面)和1个Viewport3D对象,我希望当我单击“前进”按钮时,Viewport3D将页面1翻转到页面2,它在窗口中工作正常,但我不能在UserControl中使用它,我的意思是它不会出现 如果可以的话,请引导我C# 在UserControl WPF的视口中使用VisualBrush,c#,wpf,C#,Wpf,我正在尝试在UserControl的Viewport3D中使用VisualBrush,当我在Blend for Visual Studio环境中时,一切都很好,它显示了!但当我调试项目时,它根本不会出现 我在UserControl中有2个网格(作为页面)和1个Viewport3D对象,我希望当我单击“前进”按钮时,Viewport3D将页面1翻转到页面2,它在窗口中工作正常,但我不能在UserControl中使用它,我的意思是它不会出现 如果可以的话,请引导我 如果您只是希望看到视觉笔刷作为漫反
如果您只是希望看到视觉笔刷作为漫反射材质,请链接到UserControl.cs-> 给你
<Grid>
<Grid x:Name="Page1_Grid" HorizontalAlignment="Left" Height="210" VerticalAlignment="Top" Width="216" Visibility="Hidden">
<Grid x:Name="Page1" HorizontalAlignment="Left" Height="210" VerticalAlignment="Top" Width="216">
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="190" VerticalAlignment="Top" Width="196" Margin="10,10,0,0" CornerRadius="5" Background="#FFFF9B9B" RenderTransformOrigin="-0.041,0.411">
<Button x:Name="button" Content="Forward" Margin="9,19,99,130" Click="Button_Click"/>
</Border>
</Grid>
</Grid>
<Grid x:Name="Page2_Grid" HorizontalAlignment="Left" Height="210" VerticalAlignment="Top" Width="216" Visibility="Hidden" d:IsHidden="True">
<Grid x:Name="Page2" HorizontalAlignment="Left" Height="210" VerticalAlignment="Top" Width="216">
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="190" VerticalAlignment="Top" Width="196" Margin="10,10,0,0" CornerRadius="5" Background="#FFFF9B9B" RenderTransformOrigin="-0.041,0.411">
<Button Content="Back" Margin="9,19,99,130"/>
</Border>
</Grid>
</Grid>
<Viewport3D HorizontalAlignment="Left" Height="190" VerticalAlignment="Top" Width="196" Margin="10,10,0,0">
<Viewport3D.Camera>
我已将包含笔刷视觉效果的网格移动到视口之前,以便在漫反射材质拾取之前准备就绪。我已尽了一切努力,但没有得到任何结果。这是我之前解决类似问题的一个答案,谢谢,但这不是我的意思。