我尝试关闭WPF应用程序时出错

时间:2014-04-22 07:36:47

标签: c# wpf

我正在使用C#开发WPF应用程序,但是当我尝试关闭应用程序时,我收到此错误:

System.Windows.Markup.XamlParseException verificata
  _HResult=-2146233087
  _message='L'impostazione della proprietà 'System.Windows.Window.Title' ha generato un'eccezione.' numero riga '6' e posizione riga '3'.
  HResult=-2146233087
  IsTransient=false
  Message='L'impostazione della proprietà 'System.Windows.Window.Title' ha generato un'eccezione.' numero riga '6' e posizione riga '3'.
  Source=PresentationFramework
  LineNumber=6
  LinePosition=3
  StackTrace:
       in System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
  InnerException: System.ArgumentException
       _HResult=-2147024809
       _message='' non è un valore valido per la proprietà 'Title'.
       HResult=-2147024809
       IsTransient=false
       Message='' non è un valore valido per la proprietà 'Title'.
       Source=WindowsBase
       StackTrace:
            in System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
            in System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
            in MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
  

英文:设置属性' System.Windows.Window.Title'抛出一个例外。 '行号' 6'和行位置' 3'   ...
  ''不是'标题'的有效值。

当我尝试关闭应用程序时,我称之为

public void ClosedGame(object sender, System.EventArgs e)
{
    try
    {
        if (Dispatcher.CheckAccess())
        {
            Dispatcher.Invoke(new Action(Close));
            return;
        }
        this.Close();
    }
    catch (Exception exc)
    {
        log.Error(exc);
    }

}

我不知道错误在哪里。你能救我吗?

0 个答案:

没有答案