在状态栏中显示异常

本文关键字:异常 显示 状态栏 | 更新日期: 2023-09-27 18:25:03

我有一个应用程序,用户可以在其中键入一些数据。然后将对其进行验证,如果验证失败,将引发异常。是否可以在状态栏中显示此异常?以便用户知道哪里出了问题。

我希望你能帮助我……再次:S

在状态栏中显示异常

您应该在xaml文件中添加StatusBar控件:

<StatusBar Height="23" HorizontalAlignment="Stretch" Margin="0,0,0,0" Name="myStatusBar" VerticalAlignment="Bottom">
     <StatusBarItem x:Name="errorStatusBarItem" Content="No errors" />
</StatusBar>

抛出异常,然后捕捉它们来更新文本是可行的,但我建议在这种情况下不要使用异常。相反,您可以在状态栏中创建一个更新文本的事件并调用它,或者直接设置文本(如果应用程序足够简单的话)。无论哪种方式,你都可以这样做:

errorStatusBarItem.Content = "error message"; //or something like err.Message if you are using method with exceptions

如果你需要更多关于其他方法的细节,我可以添加它。

。。?是否捕获验证异常并设置statusbar文本属性?