我有一个带有SharpGL控件的应用程序(OpenGL)。每当TextBox获得焦点时,SharpGLControl都会遭受巨大的性能下降。不是SharpGLControl的FPS,而是更新整个GUI的速度。
代码示例:
<Grid>
<gl:OpenGLControl x:Name="GLcontrol" DrawFPS="True" OpenGLDraw="OpenGLControl_OpenGLDraw" OpenGLInitialized="OpenGLControl_OpenGLInitialized"/>
<TextBox HorizontalAlignment="Left" Height="24" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="54"/> //click on this and FPS drop
</Grid>
看起来默认反应来查看自己丢失的焦点,但在OpenGL类型控件上绘制速度确实很重要。有没有办法在TextBox聚焦时如何覆盖其余的视图绘制逻辑? (任何其他控件似乎都不会导致这种情况)
很抱歉,如果这是重复的,但Google会对这些关键字进行零点击。