Skip to content

Commit

Permalink
Intergrated converters
Browse files Browse the repository at this point in the history
  • Loading branch information
NotYoojun committed Feb 2, 2024
1 parent 9a7ce2c commit 89322a8
Show file tree
Hide file tree
Showing 56 changed files with 142 additions and 730 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Threading;
using iNKORE.UI.WPF.Converters;
using iNKORE.UI.WPF.Helpers;
using iNKORE.UI.WPF.Modern.Common;
using iNKORE.UI.WPF.Modern.Common.Converters;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using iNKORE.UI.WPF.Converters;
using iNKORE.UI.WPF.Modern.Common;
using iNKORE.UI.WPF.Modern.Common.Converters;
using iNKORE.UI.WPF.Modern.Controls.Helpers;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:primitives="clr-namespace:iNKORE.UI.WPF.Modern.Controls.Primitives"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
<ui:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
<ikw:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
<ikw:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" xmlns:common="clr-namespace:iNKORE.UI.WPF.Modern.Controls.Common">
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="BottomCornerRadiusDoubleValueConverter" Filter="Bottom" />
<ikw:CornerRadiusFilterConverter x:Key="BottomCornerRadiusDoubleValueConverter" Filter="Bottom" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down Expand Up @@ -81,7 +82,7 @@
<Border.CornerRadius>
<TemplateBinding Property="CornerRadius">
<TemplateBindingExtension.Converter>
<ui:CornerRadiusFilterConverter x:Name="CornerConverter" Filter="Top"/>
<ikw:CornerRadiusFilterConverter x:Name="CornerConverter" Filter="Top"/>
</TemplateBindingExtension.Converter>
</TemplateBinding>
</Border.CornerRadius>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ui:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ui:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
<ui:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
<ikw:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ikw:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ikw:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
<ikw:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ui:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
<ikw:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ikw:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ui:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
<ikw:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ikw:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
<ui:BindingProxy x:Key="ListViewItemSelectionIndicatorCornerRadiusProxy" Value="{DynamicResource ListViewItemSelectionIndicatorCornerRadius}" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using iNKORE.UI.WPF.Helpers;
using iNKORE.UI.WPF.Converters;
using iNKORE.UI.WPF.Helpers;
using iNKORE.UI.WPF.Modern.Common.Converters;
using iNKORE.UI.WPF.Modern.Controls.Primitives;
using iNKORE.UI.WPF.Modern.Helpers;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern;component/Themes/Styles/Slider.xaml" />
Expand All @@ -13,7 +14,7 @@
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern.Controls;component/Controls/CommandBar/CommandBar.xaml" />
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern.Controls;component/Controls/Flyout/FlyoutPresenter.xaml" />
<ResourceDictionary>
<ui:DoubleProportionConverter x:Key="DoubleProportionConverter" />
<ikw:DoubleProportionConverter x:Key="DoubleProportionConverter" />
<BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="BottomCornerRadiusDoubleValueConverter" Filter="Bottom" />
<ikw:CornerRadiusFilterConverter x:Key="BottomCornerRadiusDoubleValueConverter" Filter="Bottom" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:primitives="clr-namespace:iNKORE.UI.WPF.Modern.Controls.Primitives"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern;component/Themes/Styles/Button.xaml" />
<ResourceDictionary>
<ui:BindingProxy x:Key="OverlayCornerRadiusProxy" Value="{DynamicResource OverlayCornerRadius}" />
<ui:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ui:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ui:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
<ikw:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ikw:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ikw:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">

<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern;component/Themes/Styles/RepeatButton.xaml" />
<ResourceDictionary Source="/iNKORE.UI.WPF.Modern;component/Themes/Styles/TextBox.xaml" />
</ResourceDictionary.MergedDictionaries>

<ui:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ui:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ikw:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ikw:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />

<Thickness x:Key="NumberBoxPopupIndicatorMargin">0,0,8,0</Thickness>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ui:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
<ikw:CornerRadiusFilterConverter x:Key="TopLeftCornerRadiusDoubleValueConverter" Filter="TopLeftValue" />
<ikw:CornerRadiusFilterConverter x:Key="BottomRightCornerRadiusDoubleValueConverter" Filter="BottomRightValue" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">

<ui:SharedSizeGroupConverter x:Key="SharedSizeGroupConverter" />
<ikw:SharedSizeGroupConverter x:Key="SharedSizeGroupConverter" />

<Style TargetType="local:RadioMenuItem">
<Setter Property="Background" Value="{DynamicResource MenuFlyoutItemRevealBackground}" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using iNKORE.UI.WPF.Converters;
using iNKORE.UI.WPF.Modern.Automation.Peers;
using iNKORE.UI.WPF.Modern.Common;
using iNKORE.UI.WPF.Modern.Common.Converters;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">

<ResourceDictionary.MergedDictionaries>
Expand All @@ -13,8 +14,8 @@
<sys:Double x:Key="SplitButtonPrimaryButtonSize">32</sys:Double>
<sys:Double x:Key="SplitButtonSecondaryButtonSize">32</sys:Double>

<ui:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ui:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />
<ikw:CornerRadiusFilterConverter x:Key="LeftCornerRadiusFilterConverter" Filter="Left" />
<ikw:CornerRadiusFilterConverter x:Key="RightCornerRadiusFilterConverter" Filter="Right" />

<Style x:Key="SplitButtonStyle" TargetType="local:SplitButton">
<Setter Property="Background" Value="{DynamicResource SplitButtonBackground}" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:iNKORE.UI.WPF.Modern.Controls"
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ui:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
<ui:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
<ikw:CornerRadiusFilterConverter x:Key="TopCornerRadiusFilterConverter" Filter="Top" />
<ikw:CornerRadiusFilterConverter x:Key="BottomCornerRadiusFilterConverter" Filter="Bottom" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="iNKORE.UI.WPF" Version="1.1.0.2" />
<PackageReference Include="iNKORE.UI.WPF" Version="1.2.1" />
</ItemGroup>

<ItemGroup>
Expand Down
33 changes: 0 additions & 33 deletions source/iNKORE.UI.WPF.Modern/Common/Converters/AddValueConverter.cs

This file was deleted.

This file was deleted.

Loading

0 comments on commit 89322a8

Please sign in to comment.