重载后自动选中列表模型
This commit is contained in:
@@ -213,6 +213,8 @@ namespace SpineViewer.ViewModels.MainWindow
|
|||||||
spNew.ObjectConfig = sp.ObjectConfig;
|
spNew.ObjectConfig = sp.ObjectConfig;
|
||||||
_spineObjectModels[idx] = spNew;
|
_spineObjectModels[idx] = spNew;
|
||||||
sp.Dispose();
|
sp.Dispose();
|
||||||
|
RequestSelectionChanging?.Invoke(this, new(NotifyCollectionChangedAction.Reset));
|
||||||
|
RequestSelectionChanging?.Invoke(this, new(NotifyCollectionChangedAction.Add, spNew));
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
@@ -268,6 +270,11 @@ namespace SpineViewer.ViewModels.MainWindow
|
|||||||
_spineObjectModels[idx] = spNew;
|
_spineObjectModels[idx] = spNew;
|
||||||
sp.Dispose();
|
sp.Dispose();
|
||||||
success++;
|
success++;
|
||||||
|
Application.Current.Dispatcher.BeginInvoke(() =>
|
||||||
|
{
|
||||||
|
RequestSelectionChanging?.Invoke(this, new(NotifyCollectionChangedAction.Reset));
|
||||||
|
RequestSelectionChanging?.Invoke(this, new(NotifyCollectionChangedAction.Add, spNew));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user