2014-09-29 5 views
0

Я хочу, чтобы обернуть все эти и связываются с одной видимостью
Я хочу, чтобы они все еще используют их строку и столбецУстановить видимость на группе элементов

<TextBlock Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="5" Text="Caution don't use Lock on the main Search page. Both will be applied." 
      Margin="4,5,0,0" TextWrapping="Wrap"/> 
<CheckBox Grid.Row="2" Grid.Column="0" Content="Coded" Margin="7,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Coded}"/> 
<CheckBox Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="4" Content="Locked (must ✓ Coded and not ✓ Predicted)" Margin="7,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Locked}"/> 
<CheckBox Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="4" Content="Predicted" Margin="7,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Predicted}"/> 
<CheckBox Grid.Row="4" Grid.Column="1" Content="Rank 1" Margin="7,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Rank1}"/> 
<CheckBox Grid.Row="4" Grid.Column="2" Content="Rank 2" Margin="5,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Rank2}"/> 
<CheckBox Grid.Row="4" Grid.Column="3" Content="Rank 3" Margin="5,2,0,0" 
      IsChecked="{Binding Path=SearchItem.Rank3}"/> 
<CheckBox Grid.Row="4" Grid.Column="4" Content="Rank 4 
+0

Добавляем 'Видимость' для каждого и используем ту же привязку или помещаем их в некоторый« контейнер », который имеет набор« Видимость »? – crashmstr

+0

@crashmstr Вопрос заключается в том, как обернуть их все в одну видимость. Не как привязать их всех к одной и той же видимости. Это больше о читаемости кода, чем время копирования пасты. – Paparazzi

+0

«оберните все эти и привяжите к одной видимости» ... ну, положите их в панель стеллажа или сетку и придайте ей видимость, * или * привяжите их к одной видимости. Не уверен, как разница действительно имеет значение, поскольку они там, где вы хотите, и видны или нет, как вы хотите. – crashmstr

ответ

0

обернуть все внутри панели и то при включении и отключении видимости все, что содержится внутри панели, будет отображаться и скрываться.

+0

OP сказал * Я хочу, чтобы все они все еще использовали свою строку и столбец * –

+0

Панель сама по себе не работает. И я теряю столбец со Stack и Wrap. Я думал, что будет простой способ сделать это. – Paparazzi