mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-01 22:56:35 +08:00
事件Demo完成
This commit is contained in:
@@ -182,6 +182,8 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
get;
|
||||
}
|
||||
|
||||
event DiagramEventHandler Event;
|
||||
|
||||
Func<SelectableDesignerItemViewModelBase, bool> OutAddVerify
|
||||
{
|
||||
get; set;
|
||||
@@ -294,4 +296,30 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
}
|
||||
|
||||
public delegate void DiagramEventHandler(object sender, DiagramEventArgs e);
|
||||
|
||||
public class DiagramEventArgs : PropertyChangedEventArgs
|
||||
{
|
||||
public DiagramEventArgs(string propertyName, object oldValue, object newValue, Guid? id) : base(propertyName)
|
||||
{
|
||||
OldValue = oldValue;
|
||||
NewValue = newValue;
|
||||
Id = id;
|
||||
}
|
||||
|
||||
public object OldValue
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
public object NewValue
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
public Guid? Id
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user