I have a number of issues with styles.
Besides no proper documentation seem to find about how they look (quite hard to try them out one by one) it seems that regardless what I add, they only style infragistics, not standard windows elements.
This means all standard .NET WPF controls are not changed in style, and that just sucks. Sorry. or I do something wrong.
My App.Xaml:
<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <igTheme:Primitives/> <igTheme:Editors/> <igTheme:DataPresenter/> <igTheme:Ribbon/> <igTheme:DockManager/> <igTheme:MonthCalendar/> <igTheme:OutlookBar/> <igTheme:Tiles/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources>
That is all I found.
The window has a ribbon and some WPF stuff, but also sub elements using standard controls. Testbox, Combobox, , Buttons, Status bar etc.
And everything except the ribbon is ugly grey. Ouch.
For examepl, in a window I use an ig Ribbon and then some status below:
<StatusBar DockPanel.Dock="Bottom"> <Label>Test</Label> <Separator /> <Button Name="ConnectionStatusCode" Click="ConnectionStatusCode_Click"> <Label Content="{Binding Path=Connection.ClientConnection.Status.Code, Mode=OneWay}" /> </Button> <Popup Name="ConnectionInfoPopup" PopupAnimation="Slide" PlacementTarget="{Binding ElementName=ConnectionStatusCode}" Placement="Top" StaysOpen="False"> <local:ConnectionEditor /> </Popup> <Button Content="Save" Click="ButtonSave_Click" /> <Button Content="Load" Click="ButtonLoad_Click" /> <Button Content="Clear" Click="ButtonClear_Click" /> </StatusBar> The StatusBar and the content are not styled. Is that by design? Are the standard controls not replaced? if that is so, is there soem documentation what to replace with what other control? Because seriously, this puts styles quite close to "not worth looking at" for any application. I can understand missing stfuff for non embedded controls, but all MS controls should get the styles also.
<StatusBar DockPanel.Dock="Bottom"> <Label>Test</Label> <Separator /> <Button Name="ConnectionStatusCode" Click="ConnectionStatusCode_Click"> <Label Content="{Binding Path=Connection.ClientConnection.Status.Code, Mode=OneWay}" /> </Button> <Popup Name="ConnectionInfoPopup" PopupAnimation="Slide" PlacementTarget="{Binding ElementName=ConnectionStatusCode}" Placement="Top" StaysOpen="False"> <local:ConnectionEditor /> </Popup> <Button Content="Save" Click="ButtonSave_Click" /> <Button Content="Load" Click="ButtonLoad_Click" /> <Button Content="Clear" Click="ButtonClear_Click" /> </StatusBar>
The StatusBar and the content are not styled.
Is that by design? Are the standard controls not replaced? if that is so, is there soem documentation what to replace with what other control? Because seriously, this puts styles quite close to "not worth looking at" for any application. I can understand missing stfuff for non embedded controls, but all MS controls should get the styles also.
Hello,
I have sent your Product Idea (AppStylist) directly to our product management team. Our product team chooses new Product Ideas for development based on popular feedback from our customer base. Infragistics continues to monitor application development for all of our products, so as trends appear in requested ideas, we can plan accordingly.
We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your idea is chosen for development, you will be notified at that time. Your reference number for this Product Idea is PI13030126
If you would like to follow up on your Product Idea at a later point, you may contact Developer Support management via email. Please include the reference number of your Product Idea in the subject and body of your email message. You can reach Developer Support management through the following email address: dsmanager@infragistics.com
Thank you for your response... I've already research utilizing the Washer and would prefer to build themes with resource dictionary and release specifics to different application if not all.
I believe is would be a great idea to develop a App Stylist type application or add it to Indigo Studio possibly.
Next suggestion for building/creating themes?
Thank you for your post I have been looking into it and I can say that you can use our Color Tuner. Here there are tutorials for usage:
http://es.infragistics.com/community/blogs/jordan_tsankov/archive/2012/05/01/how-to-use-the-infragistics-color-tuner-in-xaml-applications.aspx
and
http://help.infragistics.com/Help/NetAdvantage/WPF/2012.1/CLR4.0/html/Using_XAML_Color_Tuner.html
Also, if you want, I can log a product idea for App Stylist.
Looking forward for your reply.
I too am looking to create theme packs and have worked some with support and was referred to the same website; however, during an only seminar I attended the instructor used a black theme, which I received the source for and it doesn't look ANYTHING like your OLD sample that is using VS 2010 rather than VS 2012 as well as the latest Infragistic libraries... Is Infragistics planning to update the sample(s) anytime soon or provide something similar to the App Stylist that used with WinForms???
You can see our WPF controls and how do they look here:
http://es.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview
and here:
http://es.infragistics.com/dotnet/netadvantage/wpf/data-visualization.aspx#Overview
For the controls, for which we do not have equivalent, you can add Styles with triggers and copy the Brushes used in our themes from here:
C:\Program Files (x86)\Infragistics\NetAdvantage 2011.2\WPF\DefaultStyles
Hope this helps you.