2012-09-11 13 views
5

में 'ग्रिड व्यू' के आइटम के बीच की जगहों को कैसे बढ़ाएं विंडोज 8 में GridView के आइटम के बीच की जगह कैसे बढ़ाएं?विंडोज 8

उत्तर

-1

आइटम टेम्पलेट बनाएं और इसमें प्रत्येक आइटम मार्जिन का उपयोग करें। इस तरह

+1

अगर हम रिक्ति के लिए मार्जिन का उपयोग हम आइटम के बीच की जगह को देख सकते हैं, लेकिन जब हम किसी भी आइटम का चयन चयन पृष्ठभूमि आइटम के बीच की जगह को कवर किया जाएगा। –

+0

फिर 'GridView.CellSpacing' – Fixus

+0

का उपयोग करने का प्रयास करें GridView.CellSpacing Winrt (windows 8) में कोई विकल्प नहीं है। क्या आप मुझे पूरा कोड दे सकते हैं –

0

मुझे यकीन है कि मैं अपने बयान समझ में नहीं कर रहा हूँ उन्हें बाहर का प्रसार करने में सक्षम हो तुम 'll ...

अगर हम रिक्ति के लिए मार्जिन का उपयोग हम आइटम लेकिन बीच की जगह को देख सकते हैं जब हम किसी भी आइटम का चयन करते हैं तो चयन पृष्ठभूमि आइटम के बीच की जगह को कवर करेगी।

... मैं तो बस केवल पहलेGridViewItem को मार्जिन (कहते हैं कि मार्जिन = "10") जोड़ सकते हैं और बाद के सभी आइटम समान रूप से कर रहे हैं।

कोड snippet-

 ... <GridView> 
      <GridViewItem Margin="20" Width="100" Height="100"> 
       <Image Source="Assets/SmallLogo.png"/> 
      </GridViewItem> ... 
0

आप ItemContainerStyle को मार्जिन दे सकते हैं। मिश्रण में, अपने ग्रिड पर राइट-क्लिक करें, अतिरिक्त टेम्पलेट संपादित करें -> जेनरेटेड आइटम कंटेनर संपादित करें चुनें। OuterContainer घटक को उचित मार्जिन दें।

15
<GridView.ItemContainerStyle> 
    <Style TargetType="FrameworkElement"> 
     <Setter Property="Margin" Value="0 0 20 20"/> 
    </Style> 
</GridView.ItemContainerStyle> 
0

GridViewItem के लिए मार्जिन का उपयोग करें।

उदाहरण के लिए

,

<Style x:Key="GridViewItemStyle1" TargetType="GridViewItem"> 
    <Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}"/> 
    <Setter Property="FontSize" Value="{StaticResource ControlContentThemeFontSize}"/> 
    <Setter Property="Background" Value="Transparent"/> 
    <Setter Property="TabNavigation" Value="Local"/> 
    <Setter Property="IsHoldingEnabled" Value="True"/> 
    <Setter Property="Margin" Value="0,-10,0,0"/> <!-- here --> 
    <Setter Property="BorderThickness" Value="0,0,2,0" /> <!-- border-right, show infinity each items.--> 
    <Setter Property="BorderBrush" Value="Green" /> 

    <Setter Property="Template"> 
    ... 
</STyle>