public bool ReadContents() { if (File.Exists(FilePath)) { FileStream fs = new FileStream(FilePath, FileMode.Open); try { Contents = Serializer.Deserialize(fs) as List <SqlConn>; ListView = Contents.AsICV(); return(true); } catch (Exception ex) { return(ReadFailed(ex)); } finally { fs.Close(); } } else { Contents = new List <SqlConn>(); return(true); } }
/// <summary> /// 创建实例集合视图 /// </summary> protected virtual void BuildContentsView() { DHelper.InvokeOnMain(() => ListView = Contents.AsICV()); }
/// <summary> /// 创建实例集合视图 /// </summary> protected virtual void BuildContentsView() { DispatcherOperation operation = DHelper.InvokeOnMain(() => ListView = Contents.AsICV()); operation.Wait(); }