C# 在程序关闭WPF C后保持组合框的选定值#

C# 在程序关闭WPF C后保持组合框的选定值#,c#,xaml,C#,Xaml,我有一个组合框,我希望用户选择的值在程序关闭和重新打开后保持选中状态 <ComboBox x:Name="comboBox" HorizontalAlignment="Left" VerticalAlignment="Top" Width="120" Foreground="

我有一个组合框,我希望用户选择的值在程序关闭和重新打开后保持选中状态

        <ComboBox x:Name="comboBox" 
                  HorizontalAlignment="Left" 
                  VerticalAlignment="Top" 
                  Width="120" Foreground="White" SelectionChanged="comboBox_SelectionChanged" BorderBrush="White" Margin="415,89,0,0" Grid.Row="2" Style="{DynamicResource ComboBoxStyle1}" Grid.Column="1">
            <ComboBoxItem x:Name="DX" 
                          TabIndex="0" 
                          Content="  Directx" Opacity="0.90" Foreground="White" BorderThickness="1,1,1,1" BorderBrush="#FF752020" Background="#FF224755" OpacityMask="#FFF90909" Style="{DynamicResource ItemStyle}" Height="20"/>
            <ComboBoxItem x:Name="OGL" 
                          TabIndex="1" 
                          Content="  OpenGL" Background="#FF1C8080" Foreground="White" Opacity="0.90" BorderThickness="0,0,0,0" BorderBrush="#FFF3E109" SnapsToDevicePixels="True" Style="{DynamicResource ItemStyle}" Height="19"/>

        </ComboBox>

简而言之,您必须将设置保存在文件中,然后在启动时加载该文件并将值设置回原位。请查看一些有关内置工具的阅读资料和链接,以便轻松保存应用程序级设置。(这只是解决这个问题的一种方法,该链接也列出了一些限制。但它通常易于设置和使用。)