void RefreshContent() { Task.Run(async() => { var item = info?.Item; if (item == null) { return(false); } var isConflicted = (await item.GetVersionInfoAsync())?.Status.HasFlag(VersionStatus.Conflicted) ?? false; return(isConflicted); }).ContinueWith(t => { if (t.Result) { if (widget == null) { widget = new MergeWidget(); widget.Load(info); } if (widgetContainer.Content != widget) { widgetContainer.Content = widget; } } else { if (widgetContainer.Content != NoMergeConflictsLabel) { widgetContainer.Content = NoMergeConflictsLabel; } } }, Runtime.MainTaskScheduler); }
void RefreshContent() { var isConflicted = info?.Item?.VersionInfo?.Status.HasFlag(VersionStatus.Conflicted) ?? false; if (isConflicted) { if (widget == null) { widget = new MergeWidget(); widget.Load(info); } if (widgetContainer.Content != widget) { widgetContainer.Content = widget; } } else { if (widgetContainer.Content != NoMergeConflictsLabel) { widgetContainer.Content = NoMergeConflictsLabel; } } }
public MergeView(VersionControlDocumentInfo info) : base("Merge") { widget = new MergeWidget(); widget.Load(info); }
public MergeView(VersionControlDocumentInfo info) : base(GettextCatalog.GetString("Merge")) { widget = new MergeWidget(); widget.Load(info); }
public MergeView (VersionControlDocumentInfo info) : base ("Merge") { widget = new MergeWidget (); widget.Load (info); }
public MergeView (VersionControlDocumentInfo info) : base (GettextCatalog.GetString ("Merge")) { widget = new MergeWidget (); widget.Load (info); }