home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 2
Skins and Design
Skinning contest: One month to go
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="pilehave" data-source="post: 670975" data-attributes="member: 71550"><p>Albert...in the original skinning contest thread, I expressed my worries about just dropping a half-baked product into the skinning bowl, and adding a reference to a lot of pretty technical Wiki-pages and a "go look it up at Microsoft" link.</p><p></p><p>First; I appreciate all the work you and everyone else has done on MP2. MP1 was pretty simple to skin. Just copy Blue 3 Wide skin-folder and edit PNG's and XML. Basic stuff...</p><p></p><p>I have spend 3-4 whole nights on trying to figure out how to change something as simple as a label in MP2. How do you expect us (well, me at least) to understand this (example):</p><p></p><p>[CODE]</p><p><?xml version="1.0" encoding="utf-8"?></p><p><Include</p><p> xmlns="www.team-mediaportal.com/2008/mpf/directx"</p><p> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"</p><p> Source="screens\master.xaml"</p><p> ></p><p> <Include.Resources></p><p></p><p> <!-- Header --></p><p> <ResourceWrapper x:Key="Header_Text" Resource="[SharesConfig.RemoveShares]"/></p><p></p><p> <!-- Shares configuration model --></p><p> <Model x:Key="Model" Id="1768FC91-86B9-4f78-8A4C-E204F0D51502"/></p><p></p><p> <!-- Contents --></p><p> <ResourceWrapper x:Key="Client_Element"></p><p> <Grid DataContext="{Binding Source={StaticResource Model}}"</p><p> HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="10"></p><p> <Grid.RowDefinitions></p><p> <RowDefinition Height="*"/></p><p> </Grid.RowDefinitions></p><p> <Grid.ColumnDefinitions></p><p> <ColumnDefinition Width="*"/></p><p> </Grid.ColumnDefinitions></p><p> <Label Grid.Row="0" Grid.Column="0" IsVisible="{Binding !AnyShareAvailable}"</p><p> HorizontalAlignment="Center" VerticalAlignment="Center"</p><p> Content="[SharesConfig.NoSharesAvailable]"/></p><p> <Grid Grid.Row="0" Grid.Column="0" IsVisible="{Binding AnyShareAvailable}"</p><p> HorizontalAlignment="Stretch" VerticalAlignment="Stretch"></p><p> <Grid.RowDefinitions></p><p> <RowDefinition Height="Auto"/></p><p> <RowDefinition Height="*"/></p><p> <RowDefinition Height="Auto"/></p><p> </Grid.RowDefinitions></p><p> <Grid.ColumnDefinitions></p><p> <ColumnDefinition Width="*"/></p><p> </Grid.ColumnDefinitions></p><p> <Label Grid.Row="0" Content="[SharesConfig.ChooseSharesToBeRemoved]" Wrap="True"/></p><p> <UniformGrid Grid.Row="1" Columns="1"></p><p> <Grid x:Name="GlobalSharesPanel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"</p><p> IsVisible="{Binding IsHomeServerConnected}"></p><p> <Grid.RowDefinitions></p><p> <RowDefinition Height="Auto"/></p><p> <RowDefinition Height="*"/></p><p> </Grid.RowDefinitions></p><p> <Grid.ColumnDefinitions></p><p> <ColumnDefinition Width="*"/></p><p> </Grid.ColumnDefinitions></p><p> <Label Margin="10" Grid.Row="0" Grid.Column="0" Content="[SharesConfig.GlobalShares]"/></p><p> <ListView Margin="10" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"</p><p> Style="{ThemeResource MultiMarkableSharesListViewStyle}"</p><p> ItemsSource="{Binding Path=ServerSharesList,Mode=OneTime}"/></p><p> </Grid></p><p> <Grid x:Name="LocalSharesPanel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"</p><p> IsVisible="{Binding ShowLocalShares}"></p><p> <Grid.RowDefinitions></p><p> <RowDefinition Height="Auto"/></p><p> <RowDefinition Height="*"/></p><p> </Grid.RowDefinitions></p><p> <Grid.ColumnDefinitions></p><p> <ColumnDefinition Width="*"/></p><p> </Grid.ColumnDefinitions></p><p> <Label Margin="10" Grid.Row="0" Grid.Column="0" Content="[SharesConfig.LocalShares]"/></p><p> <ListView Margin="10" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"</p><p> Style="{ThemeResource MultiMarkableSharesListViewStyle}"</p><p> ItemsSource="{Binding Path=LocalSharesList,Mode=OneTime}"/></p><p> </Grid></p><p> </UniformGrid></p><p> <Grid Grid.Row="2" Margin="10,10,10,0"></p><p> <Grid.RowDefinitions></p><p> <RowDefinition Height="Auto"/></p><p> </Grid.RowDefinitions></p><p> <Grid.ColumnDefinitions></p><p> <ColumnDefinition Width="*"/></p><p> <ColumnDefinition Width="10"/></p><p> <ColumnDefinition Width="*"/></p><p> </Grid.ColumnDefinitions></p><p> <Button x:Name="RemoveButton" Grid.Column="2" Style="{ThemeResource WizardButtonStyle}"</p><p> Content="[System.Finish]" IsEnabled="{Binding IsSharesSelected}"</p><p> Command="{Command Source={StaticResource Model},Path=RemoveSelectedSharesAndFinish}"/></p><p> </Grid></p><p> </Grid></p><p> </Grid></p><p> </ResourceWrapper></p><p></p><p> </Include.Resources></p><p></Include></p><p>[/CODE]</p></blockquote><p></p>
[QUOTE="pilehave, post: 670975, member: 71550"] Albert...in the original skinning contest thread, I expressed my worries about just dropping a half-baked product into the skinning bowl, and adding a reference to a lot of pretty technical Wiki-pages and a "go look it up at Microsoft" link. First; I appreciate all the work you and everyone else has done on MP2. MP1 was pretty simple to skin. Just copy Blue 3 Wide skin-folder and edit PNG's and XML. Basic stuff... I have spend 3-4 whole nights on trying to figure out how to change something as simple as a label in MP2. How do you expect us (well, me at least) to understand this (example): [CODE] <?xml version="1.0" encoding="utf-8"?> <Include xmlns="www.team-mediaportal.com/2008/mpf/directx" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Source="screens\master.xaml" > <Include.Resources> <!-- Header --> <ResourceWrapper x:Key="Header_Text" Resource="[SharesConfig.RemoveShares]"/> <!-- Shares configuration model --> <Model x:Key="Model" Id="1768FC91-86B9-4f78-8A4C-E204F0D51502"/> <!-- Contents --> <ResourceWrapper x:Key="Client_Element"> <Grid DataContext="{Binding Source={StaticResource Model}}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="10"> <Grid.RowDefinitions> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Label Grid.Row="0" Grid.Column="0" IsVisible="{Binding !AnyShareAvailable}" HorizontalAlignment="Center" VerticalAlignment="Center" Content="[SharesConfig.NoSharesAvailable]"/> <Grid Grid.Row="0" Grid.Column="0" IsVisible="{Binding AnyShareAvailable}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Label Grid.Row="0" Content="[SharesConfig.ChooseSharesToBeRemoved]" Wrap="True"/> <UniformGrid Grid.Row="1" Columns="1"> <Grid x:Name="GlobalSharesPanel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsVisible="{Binding IsHomeServerConnected}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Label Margin="10" Grid.Row="0" Grid.Column="0" Content="[SharesConfig.GlobalShares]"/> <ListView Margin="10" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Style="{ThemeResource MultiMarkableSharesListViewStyle}" ItemsSource="{Binding Path=ServerSharesList,Mode=OneTime}"/> </Grid> <Grid x:Name="LocalSharesPanel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsVisible="{Binding ShowLocalShares}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Label Margin="10" Grid.Row="0" Grid.Column="0" Content="[SharesConfig.LocalShares]"/> <ListView Margin="10" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Style="{ThemeResource MultiMarkableSharesListViewStyle}" ItemsSource="{Binding Path=LocalSharesList,Mode=OneTime}"/> </Grid> </UniformGrid> <Grid Grid.Row="2" Margin="10,10,10,0"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="10"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Button x:Name="RemoveButton" Grid.Column="2" Style="{ThemeResource WizardButtonStyle}" Content="[System.Finish]" IsEnabled="{Binding IsSharesSelected}" Command="{Command Source={StaticResource Model},Path=RemoveSelectedSharesAndFinish}"/> </Grid> </Grid> </Grid> </ResourceWrapper> </Include.Resources> </Include> [/CODE] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
Skins and Design
Skinning contest: One month to go
Contact us
RSS
Top
Bottom