Add project files.

This commit is contained in:
Daniel Clark
2022-11-01 15:26:08 +00:00
parent daa7b59f22
commit 7e4f880821
408 changed files with 16863 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
using System.Windows;
namespace TheXamlGuy.Framework.WPF;
public class Interaction
{
public static readonly DependencyProperty XamlEventAggregatorProperty =
DependencyProperty.RegisterAttached("XamlEventAggregator",
typeof(XamlEventAggregator), typeof(Interaction));
public static readonly DependencyProperty InteractiveFrameProperty =
DependencyProperty.RegisterAttached("TouchFrame",
typeof(InteractiveFrame), typeof(Interaction));
public static XamlEventAggregator GetXamlEventAggregator(DependencyObject dependencyObject)
{
return (XamlEventAggregator)dependencyObject.GetValue(XamlEventAggregatorProperty);
}
public static XamlEventAggregator GetInteractiveFrame(DependencyObject dependencyObject)
{
return (XamlEventAggregator)dependencyObject.GetValue(InteractiveFrameProperty);
}
public static void SetXamlEventAggregator(DependencyObject dependencyObject, XamlEventAggregator value)
{
dependencyObject.SetValue(XamlEventAggregatorProperty, value);
}
public static void SetInteractiveFrame(DependencyObject dependencyObject, InteractiveFrame value)
{
dependencyObject.SetValue(InteractiveFrameProperty, value);
}
}