mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 11:56:30 +00:00
Implemented timeline caret scrolling logic Added special treeview style for the layer properties tree
28 lines
792 B
C#
28 lines
792 B
C#
using System;
|
|
using System.Globalization;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using Artemis.UI.Extensions;
|
|
|
|
namespace Artemis.UI.Converters
|
|
{
|
|
public class LeftMarginMultiplierConverter : IValueConverter
|
|
{
|
|
public double Length { get; set; }
|
|
|
|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
|
{
|
|
var item = value as TreeViewItem;
|
|
if (item == null)
|
|
return new Thickness(0);
|
|
|
|
return new Thickness(Length * item.GetDepth(), 0, 0, 0);
|
|
}
|
|
|
|
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
} |