2015-04-08 1 views
3

У меня есть следующий код XAML для приложения универсального на Windows Phone 8.1:Как сохранить пространство в безлюдной колонке

<Grid Grid.Row="1"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="1*"/> 
     <ColumnDefinition Width="2*"/> 
     <ColumnDefinition Width="1*"/> 
    </Grid.ColumnDefinitions> 
    <Image Grid.Column="1" Source="{Binding BarcodeImg}"></Image> 
</Grid> 

Я пытаюсь иметь образ взять именно средний 50% экрана, но когда я запускаю этот код, левая колонка сжимается. Как мне это достичь?

+0

, который должен работать. Есть ли какие-либо другие элементы в вашей «Grid», которые могут повлиять на интервал? Пробовали ли вы нарисовать 'Stretch = UniformToFill'? – SWilko

+0

@ dellywheel Я не пробовал растянуть = UniformToFill. Попробует сегодня. Благодарю. – hxdai

+0

@dellywheel Stretch = UniformToFill не работает. – hxdai

ответ

0
<Grid Grid.Row="1"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="1*" /> 
      <ColumnDefinition Width="2*" /> 
      <ColumnDefinition Width="1*" />![example pic ][2] 
     </Grid.ColumnDefinitions> 

     <Image Grid.Column="1" 
       HorizontalAlignment="Center" 
       VerticalAlignment="Center" 
       Source="/Assets/allocate.png" 
       Stretch="Uniform" /> 
    </Grid> 
+0

Не могли бы вы рассказать об этом? [Пример pic] [2]? Я попробовал горизонтальное/вертикальное выравнивание, и это не помогло. – hxdai

Смежные вопросы