The answer to my question is likely out there but I'm having trouble ferreting it out.
I want to create a complete custom theme but I want to start with the RoyalLight theme. Basically, I would like an example that might show taking all the RoyalLight (for example) into a new project and create a new theme. I am then going to go back and start tweaking the theme for my needs.
I feel like this is probably a good starting point but it is confusing: https://es.infragistics.com/help/wpf/thememanager-creating-new-custom-theme.
Maybe a sample project would be helpful.
Thx
Rick
Actually as i dive a bit deeper it appears that the RoyalLight xaml in DefaultStyles in the 18.2 distribution is out of date. i am having to go through it and figure out what has changed between the xaml in the folder and the classes in 18.2.
Can I get the entire DefaultStyles folder that is used to build 18.2
Hello Rick,
I've attached a sample that styles the XamComboEditor to Royal Light using the our internal styles.
CustomComboEditorRoyalLight.zip
I am developing a concern that the likes of PrimitivesGeneric.xaml provided in the distribution is not current.
I am getting errors on: Path=(igPrim:BusyAnimationPresenter.AnimationPresenter).AnimationTotalDuration}
I look at documentation and i don't see that BusyAnimationPresenter has a AnimationPresenter
Here is the basic difference between the two generics:
From your zip:
<ResourceDictionary xmlns="">schemas.microsoft.com/.../presentation" xmlns:x="">schemas.microsoft.com/.../xaml" xmlns:ig="clr-namespace:Infragistics.Windows" xmlns:igWindows="clr-namespace:Infragistics.Windows.Controls" xmlns:themes="clr-namespace:Infragistics.Windows.Themes" xmlns:igTiles="clr-namespace:Infragistics.Windows.Tiles" xmlns:igWindowsBase="clr-namespace:Infragistics.Windows" xmlns:PresentationOptions="">schemas.microsoft.com/.../options" xmlns:d="">schemas.microsoft.com/.../2006" xmlns:mc="">schemas.openxmlformats.org/.../2006" xmlns:interactions="clr-namespace:Infragistics.Controls.Interactions" xmlns:igPrim="clr-namespace:Infragistics.Controls.Interactions.Primitives" mc:Ignorable="d" >
From 18.2:
<ResourceDictionary xmlns="">schemas.microsoft.com/.../presentation" xmlns:x="">schemas.microsoft.com/.../xaml" xmlns:ig="">infragistics.com/Windows" xmlns:igWindows="">infragistics.com/Windows" xmlns:themes="">infragistics.com/Themes" xmlns:igTiles="">infragistics.com/Windows.Tiles" xmlns:igWindowsBase="">infragistics.com/Windows" xmlns:PresentationOptions="">schemas.microsoft.com/.../options" xmlns:d="">schemas.microsoft.com/.../2006" xmlns:mc="">schemas.openxmlformats.org/.../2006" xmlns:interactions="">schemas.infragistics.com/xaml" xmlns:igPrim="">schemas.infragistics.com/.../primitives" mc:Ignorable="d" >
In both cases I get and error for all lines that use igWindowsBase and igWindows. for example:
<ToolTip x:Key="closeToolTip" x:Shared="false" Content="{x:Static igWindowsBase:ResourcesWindows.CloseButtonToolTip}"/>
This tells me that ResourceWindows does not exist in the namespace
BorderBrush="{DynamicResource {x:Static igWindows:PrimitivesBrushKeys.ToolWindowActiveMinMaxButtonNormalOuterBorderFillKey}}"
PrmitiveBrushKeys does not exist in namesapce
I must be missing something that is fundamental.
Now I'm looking at what is in the zip file versus what is in my install folder and PrimitivesGeneric is different between what you sent me and what is in the 2018.2