mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 00:00:57 +08:00
可以把连线从节点上拖下来,并且依附上去。
This commit is contained in:
@@ -147,6 +147,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
get;set;
|
||||
}
|
||||
|
||||
public bool IsInternalChanged
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
public IDiagramViewModel Root
|
||||
{
|
||||
get; set;
|
||||
@@ -461,12 +466,12 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
protected virtual void Item_PropertyChanged(object sender, PropertyChangedEventArgs e)
|
||||
{
|
||||
if (IsLoaded == false) { return; }
|
||||
if (IsLoaded == false || IsInternalChanged == true) { return; }
|
||||
}
|
||||
|
||||
protected void FontViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||
{
|
||||
if (IsLoaded == false) { return; }
|
||||
if (IsLoaded == false || IsInternalChanged == true) { return; }
|
||||
|
||||
if (e.PropertyName == nameof(FontViewModel.FontCase))
|
||||
{
|
||||
@@ -478,21 +483,21 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
|
||||
protected void ColorViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||
{
|
||||
if (IsLoaded == false) { return; }
|
||||
if (IsLoaded == false || IsInternalChanged == true ) { return; }
|
||||
|
||||
RaisePropertyChanged(sender, e);
|
||||
}
|
||||
|
||||
protected void ShapeViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||
{
|
||||
if (IsLoaded == false) { return; }
|
||||
if (IsLoaded == false || IsInternalChanged == true) { return; }
|
||||
|
||||
RaisePropertyChanged(sender, e);
|
||||
}
|
||||
|
||||
protected void AnimationViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||
{
|
||||
if (IsLoaded == false) { return; }
|
||||
if (IsLoaded == false || IsInternalChanged == true) { return; }
|
||||
|
||||
RaisePropertyChanged(sender, e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user