2014-03-28 24 views
0

我有問題的樣式listpicker的完整模式。我希望它能夠完全覆蓋頁面,但是我會看到左側的邊距和完整的模式。如何樣式工具包:wp8中的ListPicker完整模式

<toolkit:ListPicker Header="SELECT TRANSLATION" x:Name="lspTranslationLang" 
SelectedItem="{Binding Name, Mode=TwoWay}" SelectionChanged="lspTranslationLang_SelectionChanged"> 
<toolkit:ListPicker.HeaderTemplate> 
    <DataTemplate> 
    <StackPanel> 
    <TextBlock FontWeight="Bold" Foreground="Black" Text="Select Translation"></TextBlock> 
    </StackPanel> 
    </DataTemplate> 
    </toolkit:ListPicker.HeaderTemplate> 
    <toolkit:ListPicker.ItemTemplate> 
    <DataTemplate> 
    <StackPanel> 
    <TextBlock FontSize="30" Text="{Binding Language}" /> 
    </StackPanel> 
    </DataTemplate> 
    </toolkit:ListPicker.ItemTemplate> 
    <toolkit:ListPicker.FullModeItemTemplate> 
    <DataTemplate> 
    Grid Margin="0"> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="*"></RowDefinition> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto"></ColumnDefinition> 
     <ColumnDefinition Width="*"></ColumnDefinition> 
    </Grid.ColumnDefinitions> 
    <Image Grid.Row="0" Margin="10,0,0,0" Width="30" Height="30" Grid.Column="0" Source="{Binding ImagePath}" ></Image> 
    <TextBlock Grid.Row="0" Padding="10,0,10,0" Grid.Column="1" Text="{Binding Language}" FontSize="30"/> 
    <TextBlock Grid.Row="1" Padding="10,0,10,0" Grid.Column="1" Text="{Binding Description}" FontSize="30"/> 

    <Line X1="0" X2="480" Y1="0" Y2="0" Grid.Row="1" Grid.ColumnSpan="2" VerticalAlignment="Bottom" StrokeThickness="1" Stroke="LightGray" /> 
    </Grid> 
    </DataTemplate> 
    </toolkit:ListPicker.FullModeItemTemplate> 
</toolkit:ListPicker> 

如何改變listpicker完整模式的樣式?

+0

您是否獲得10px的保證金FRPM左側和頂部? –

+0

左起12px,從上起24px,但我想將其更改爲零,並使用相同顏色的背景。 – ARH

回答

0

查看本教程以從geekchamp自定義列表選擇器。

Customizing list picker

更改全模式屬性的數據模板。並使用表達式混合設置邊距。這是一個很好的定製編輯器。

+0

這隻適用於WP7而不是WP8 – noggin182

0

必須可能添加以下屬性

ExpansionMode="FullScreenOnly" 
+0

我設置了該屬性,但仍然在那裏看到保證金,我想從頂部和左側刪除該保證金。 – ARH

+0

默認情況下,listpicker看起來像邊距 – Presse