Hi,
I created a chromless window with some controls on it. The controls should be skinned.
There is also a SFTimePicker Control, which did not get skinned.
Skinning should done by a routine, which will be called on the start of the window or when the user select a new skin.
private void ChangeDesign()
{
var availableSkins = Enum.GetNames(typeof(Skin));
var iSkin = WindowsRegistry.GetRegistry(Consts.REG_NAME, "Anzeige", "Skin", 0);
SetValue(SkinStorage.VisualStyleProperty, availableSkins[iSkin]);
SfSkinManager.SetTheme(this, new Syncfusion.SfSkinManager.Theme(availableSkins[iSkin]));
}
That's how the window looks like:
All is skinned except the SFTimePicker.
The definition of the SFTimePicker looks like:
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.35*"/>
<ColumnDefinition Width="0.65*"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="Countdown Zeit:"/>
<syncfusion:SfTimePicker x:Name="InputCountDownZeit" Margin="0,3,0,3" Grid.Column="1" SelectorFormatString="HH:mm:ss" FormatString="HH:mm:ss" Value="00:01:00" />
</Grid>
Is there anything missing ?