WPF تقليل عرض ToggleButton
سؤال
هل يعرف أحد وسيلة جيدة لتقليل عرض ToggleButton إلى عرض المحتوى بالإضافة إلى الحشو؟ لقد وجدت 500 وظيفة حول كيفية امتدادها، ولكن لا شيء لإبقائه من التمدد لملء المساحة المتاحة.
المحلول
<ToggleButton
HorizontalAlignment="Left"
VerticalAlignment="Top"
Content="hurf" />
مجرد اختبار، وهذا هو تقريبا حجم المحتوى.
نصائح أخرى
هذا يعتمد على العنصر المحتوي على ToggleButton - أعتقد أنه على شبكة أو StackPanel أو dockpanel، سيمتد الزر لملء المساحة المتاحة إذا لم تقم بتعيين العرض + الارتفاع أو Maxwidth + MaxHeight.
لقد حاولت فقط:
<Grid>
<ToggleButton Content="Toggle" Width="50" Height="50" />
</Grid>
و
<Grid>
<ToggleButton Content="Toggle" MaxWidth="50" MaxHeight="50" />
</Grid>
كلاهما محدود بحجم الزر في الشبكة. قد يكون أفضل رهان لتقدير حجم أقصى للمحتوى الذي سيتم وضعه في الزر وتعيين خصائص الحد الأقصى.
لا تنتمي إلى StackOverflow