0
내 격자가 이렇게 보이고 두 번째 열에서 작업하고 싶습니다. 두 번째 열의wpf GridPanel에서 격자로 크기를 조정하면 내부 격자의 minWidth 속성이 제거됩니다.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
</Grid>
내 코드는 다음과 같다 : 난 내 창의 크기를 조정할 때이 그리드에 minWidth를 설정하지 않은 것처럼 가 열이 단지 크기를 조정합니다. 이미지를 계속 표시하고 첫 번째 열 (텍스트 상자)을 먼저 크기를 조정하려고합니다. (- 25 = 175 (200)), 및
는 어떻게 든 간접적 Border
에의 MinWidth
설정하고, 1 열에는 긴
<StackPanel Grid.Column="1" Margin="5,0,0,0">
<Label Height="16" Style="{StaticResource InputLabel}" Content="Sup" />
<Grid MinWidth="200">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="30" MinWidth="30" />
</Grid.ColumnDefinitions>
<Border Padding="5,2,0,0" Grid.Column="0" BorderThickness="4,0,0,0" Background"{StaticResource LightBackground}" BorderBrush="{StaticResource SupplierColor}">
<TextBlock Background="White" Text="{Binding Name}" />
</Border>
<Button MinWidth="25" Grid.Column="1" Margin="5,0,0,0"
cal:Message.Attach="[Event Click] = [Action Search]">
<Image Source="{StaticResource Search-Tiny}" Width="16" />
</Button>
</Grid>
</StackPanel>
답장을 보내 주셔서 감사합니다.하지만별로 좋지 않은 해결책을 찾았 기 때문에 테스트하지 않았습니다. 난 대답을 당신이 찾고 있었는지 대답 –
에 대한 여분의 열을 추가 답변을 수락하면 같은 문제가 다른 사람을 도울 수 있습니다 :) – Usama