mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-28 04:03:23 +08:00
添加项目文件。
This commit is contained in:
34
Dragablz/Dragablz/ContainerCustomisations.cs
Normal file
34
Dragablz/Dragablz/ContainerCustomisations.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Windows;
|
||||
|
||||
namespace Dragablz
|
||||
{
|
||||
internal class ContainerCustomisations
|
||||
{
|
||||
private readonly Func<DragablzItem> _getContainerForItemOverride;
|
||||
private readonly Action<DependencyObject, object> _prepareContainerForItemOverride;
|
||||
private readonly Action<DependencyObject, object> _clearingContainerForItemOverride;
|
||||
|
||||
public ContainerCustomisations(Func<DragablzItem> getContainerForItemOverride = null, Action<DependencyObject, object> prepareContainerForItemOverride = null, Action<DependencyObject, object> clearingContainerForItemOverride = null)
|
||||
{
|
||||
_getContainerForItemOverride = getContainerForItemOverride;
|
||||
_prepareContainerForItemOverride = prepareContainerForItemOverride;
|
||||
_clearingContainerForItemOverride = clearingContainerForItemOverride;
|
||||
}
|
||||
|
||||
public Func<DragablzItem> GetContainerForItemOverride
|
||||
{
|
||||
get { return _getContainerForItemOverride; }
|
||||
}
|
||||
|
||||
public Action<DependencyObject, object> PrepareContainerForItemOverride
|
||||
{
|
||||
get { return _prepareContainerForItemOverride; }
|
||||
}
|
||||
|
||||
public Action<DependencyObject, object> ClearingContainerForItemOverride
|
||||
{
|
||||
get { return _clearingContainerForItemOverride; }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user