如何禁用WPF中元素的自动聚焦?

时间:2019-05-22 11:07:27

标签: c# .net wpf

我正在使用Infragistics软件包编写WPF应用程序,该功能需要打开新窗口。我打开的窗口之一上有5个按钮。当我专注于按钮时,按钮将突出显示。当我不关注任何按钮时,第一个按钮会自动聚焦(它像聚焦按钮一样突出显示)。我只希望所有按钮具有相同的样式,直到我专注于其中一个按钮为止。

我只是没有找到解决方法。

这是带有按钮的代码的一部分

<DockPanel>
            <ToolBarTray DockPanel.Dock="Top" IsLocked="True">
                <ToolBar Name="toolBar" Band="1" BandIndex="1" BorderThickness="1" BorderBrush="LightSteelBlue">
                    <Button Name="button1" Click="button1_Click"  BorderBrush="LightSteelBlue" Padding="3" IsEnabled="False" HorizontalContentAlignment="Left">
                        <StackPanel Orientation="Horizontal" >
                            <TextBlock VerticalAlignment="Center">Button 1</TextBlock>
                        </StackPanel>
                    </Button>
<Button HorizontalContentAlignment="Left" Margin="5,0,0,0" Name="button2" Click="button2_Click"  BorderBrush="LightSteelBlue" Padding="5,3,5,3" ToolTip="Load and display debug data shot to check filtering process" 
                            IsEnabled="False">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock VerticalAlignment="Center">Button 2</TextBlock>
                         </StackPanel>
                    </Button>
</ToolBar>
</ToolTray>
</DockPanel>

现在,当我不将鼠标聚焦在任何按钮上时,button1看起来就聚焦了。我想把它看成是button2。

0 个答案:

没有答案