File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,11 @@ public virtual void Attach(DependencyObject associatedObject)
1212 if ( associatedObject == this . AssociatedObject || DesignMode . DesignModeEnabled ) {
1313 return ;
1414 }
15- if ( this . AssociatedObject != null ) {
15+
16+ if ( this . AssociatedObject != null ) {
1617 throw new InvalidOperationException ( "Cannot attach multiple objects." ) ;
1718 }
19+
1820 AssociatedObject = associatedObject as T ;
1921 OnAttached ( ) ;
2022 }
@@ -34,8 +36,7 @@ protected virtual void OnDetaching()
3436
3537 public T AssociatedObject { get ; private set ; }
3638
37- DependencyObject IBehavior . AssociatedObject
38- {
39+ DependencyObject IBehavior . AssociatedObject {
3940 get { return this . AssociatedObject ; }
4041 }
4142 }
Original file line number Diff line number Diff line change 106106 <None Include =" packages.config" />
107107 </ItemGroup >
108108 <ItemGroup >
109- <Compile Include =" BehaviorOfT .cs" />
109+ <Compile Include =" Behavior .cs" />
110110 <Compile Include =" FollowObservableStateBehavior.cs" />
111111 <Compile Include =" ObservableTriggerBehavior.cs" />
112112 <Compile Include =" Properties\AssemblyInfo.cs" />
You can’t perform that action at this time.
0 commit comments