0
我有一個非常大的網格,我在下面顯示了我的一些XAML,但它不應該顯示該行上的Textblockes,如果該值爲空。
我該如何創建?有很多信息的網格 - 不顯示時爲空
<Grid x:Name="JobDetailGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="10" />
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" x:Uid="JobDetailTaskType" />
<TextBlock Grid.Row="0" Grid.Column="2" x:Uid="JobDetailTaskTypeSrv" Text="{Binding TaskType}" />
<TextBlock Grid.Row="1" Grid.Column="0" x:Uid="JobDetailStatus" />
<TextBlock Grid.Row="1" Grid.Column="2" x:Uid="JobDetailStatusSrv" Text="{Binding Status}" />
<TextBlock Grid.Row="4" Grid.Column="0" x:Uid="JobDetailApproved" />
<TextBlock Grid.Row="4" Grid.Column="2" x:Uid="JobDetailApprovedSrv" Text="{Binding Approved}" />
也許我能做到這一點在C#中,但我想,如果我可以做一個綁定或創建一個StackPanel,但StackPanel的,因爲我看到它,問題是,我需要每個之後創建保證金TextBlock
或者是否需要爲此創建自己的用戶控制?
行也隱藏了嗎? – The87Boy
是的,因爲它設置爲自動 - 你不想隱藏它嗎? –
如果沒有價值,是的 – The87Boy