PDA

View Full Version : سوال: خراب شدن کنترل ها هنگام کوچک کردن فرم



forodo
پنج شنبه 13 شهریور 1393, 16:00 عصر
سلام
کنترلهای من باید به صورت عادی اینطوری باشه:
http://8pic.ir/images/8jc72ptro06or8pmi5hc.png

ولی وقتی فرم رو از راست به چپ کوچیک می کنم اینطوری میشه: هیچ خط جداکننده ای هم نداره. فقط grid هستش با یک سلول که خودش باشه.
http://8pic.ir/images/wfw51pkjsq0ey22nx2rw.png

Mori Bone
پنج شنبه 13 شهریور 1393, 16:56 عصر
سلام. علم غیب نداریم که. لطفا کده زمل(xaml) رو بگذارید. می دونم مشکل چیه. به احتمال زیاد می تونم کمکتون کنم

elec60
پنج شنبه 13 شهریور 1393, 18:10 عصر
مشکل بخاطر margin کنترلهایی که تو grid قرار دادی بوجود اومده

Mori Bone
پنج شنبه 13 شهریور 1393, 18:14 عصر
یا به خاطر padding کنتری پدر

forodo
پنج شنبه 13 شهریور 1393, 22:25 عصر
سلام. علم غیب نداریم که. لطفا کده زمل(xaml) رو بگذارید. می دونم مشکل چیه. به احتمال زیاد می تونم کمکتون کنم

مشکل بخاطر margin کنترلهایی که تو grid قرار دادی بوجود اومده

یا به خاطر padding کنتری پدر
ببخشید من تازه کارم و نمی دونستم کدوم قسمت رو شما نیاز دارید، برای همین کل کدهارو گذاشتم.
البته اینم بگم که دکمه ها رو توی ResourceDictionary درست کردم.
من اصلاً توی قسمت زمل چیزی ننوشتم.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="WPFCalculator.MainWindow"
Title="MainWindow" Height="626.902" Width="1424.948">
<Grid Margin="0,0,2,4.5">
<Button Content="1" HorizontalAlignment="Center" Height="86" Margin="250.348,297,932.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource bsNumbers}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsCancel="True" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="2" HorizontalAlignment="Center" Height="86" Margin="377.348,297.306,805.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle2}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsCancel="True" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.738,0.031" StartPoint="0.244,0.594">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="3" HorizontalAlignment="Center" Height="86" Margin="504.348,297,678.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle3}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsCancel="True" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.738,0.031" StartPoint="0.244,0.594">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="4" HorizontalAlignment="Center" Height="86" Margin="250.348,206,932.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle4}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="5" HorizontalAlignment="Center" Height="86" Margin="377.348,206.306,805.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle5}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="6" HorizontalAlignment="Center" Height="86" Margin="504.348,206.306,678.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle6}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="7" HorizontalAlignment="Center" Height="86" Margin="250.348,115,932.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle8}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="8" HorizontalAlignment="Center" Height="86" Margin="377.348,115,805.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle7}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="9" HorizontalAlignment="Center" Height="86" Margin="504.348,115,678.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle9}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="0" HorizontalAlignment="Center" Height="86" Margin="250.348,388,805.1,0" VerticalAlignment="Top" Width="249" Style="{DynamicResource ButtonStyle10}" Foreground="White" FontSize="64" FontFamily="Times New Roman" IsDefault="True" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="." HorizontalAlignment="Center" Height="86" Margin="504.348,388,678.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle11}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="پاک کن" HorizontalAlignment="Center" Height="86" Margin="250.347,24,805.1,0" VerticalAlignment="Top" Width="249.001" Style="{DynamicResource ButtonStyle14}" Foreground="White" FontSize="53.333" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="برگشت" HorizontalAlignment="Center" Height="86" Margin="504.349,24,678.1,0" VerticalAlignment="Top" Width="121.999" Style="{DynamicResource ButtonStyle14}" Foreground="White" FontSize="44" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True" IsCancel="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="×" HorizontalAlignment="Center" Height="86" Margin="631.348,115,551.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle13}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="-" HorizontalAlignment="Center" Height="86" Margin="631.348,206,551.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle13}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="+" HorizontalAlignment="Center" Height="86" Margin="631.348,297,551.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle13}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="=" HorizontalAlignment="Center" Height="86" Margin="631.348,388,551.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle13}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Button Content="÷" HorizontalAlignment="Center" Height="86" Margin="631.348,24,551.1,0" VerticalAlignment="Top" Width="122" Style="{DynamicResource ButtonStyle13}" Foreground="White" FontSize="64" FontFamily="/WPFCalculator;component/Fonts/#B Nazanin" IsDefault="True">
<Button.Background>
<LinearGradientBrush EndPoint="1.308,0.422" StartPoint="0.769,0.622">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Button.Background>
</Button>
</Grid>
</Window>