PDA

View Full Version : ایجاد گرید با محتویاتش در زمان اجرا به تعداد دلخواه



helpsos
دوشنبه 29 اردیبهشت 1393, 18:03 عصر
با سلام
این کد گرید من است.
<Grid Name="GiridParam" Height="31" Margin="0"> <TextBlock TextWrapping="Wrap" Margin="0" Text="نام" TextAlignment="Right"/>
<TextBlock TextWrapping="Wrap" Text="توضیح" TextAlignment="Right" />
<ComboBox x:Name="comParamname1" Margin="0,0,14.367,0" Height="25" VerticalAlignment="Top" HorizontalAlignment="Right" Width="45.633" >
<ComboBoxItem Content="B"/>
<ComboBoxItem Content="F"/>
<ComboBoxItem Content="L"/>
<ComboBoxItem Content="M"/>
<ComboBoxItem Content="P"/>
<ComboBoxItem Content="P1"/>
</ComboBox>
<TextBox x:Name="txtParamNote1" Margin="0,0,98,0" TextWrapping="Wrap" ToolTip="توضیحات پارامتر " Style="{DynamicResource TextBoxStyle}" Height="25" VerticalAlignment="Top" TextAlignment="Right" />
</Grid>
اگه بخواهم از این گرید به تعدادی که کاربر می خواهد و در تکست باکس می نویسه در زمان اجرای برنامه ، بسازم آیا راهی هست؟
با تشکر

aghayex
سه شنبه 30 اردیبهشت 1393, 14:36 عصر
می تونم این کارو برات انجام بدم اما خودت انجامش بدی برات لذت بخش هست .
در گوگل بگردی راحت پیدا می کنی :
create grid runtime in wpf
create textbox runtime in wpf
create combobox runtime in wpf
set value margin runtime in wpf
و ...

elec60
یک شنبه 18 خرداد 1393, 11:30 صبح
با سلام
این کد گرید من است.
<Grid Name="GiridParam" Height="31" Margin="0"> <TextBlock TextWrapping="Wrap" Margin="0" Text="نام" TextAlignment="Right"/>
<TextBlock TextWrapping="Wrap" Text="توضیح" TextAlignment="Right" />
<ComboBox x:Name="comParamname1" Margin="0,0,14.367,0" Height="25" VerticalAlignment="Top" HorizontalAlignment="Right" Width="45.633" >
<ComboBoxItem Content="B"/>
<ComboBoxItem Content="F"/>
<ComboBoxItem Content="L"/>
<ComboBoxItem Content="M"/>
<ComboBoxItem Content="P"/>
<ComboBoxItem Content="P1"/>
</ComboBox>
<TextBox x:Name="txtParamNote1" Margin="0,0,98,0" TextWrapping="Wrap" ToolTip="توضیحات پارامتر " Style="{DynamicResource TextBoxStyle}" Height="25" VerticalAlignment="Top" TextAlignment="Right" />
</Grid>
اگه بخواهم از این گرید به تعدادی که کاربر می خواهد و در تکست باکس می نویسه در زمان اجرای برنامه ، بسازم آیا راهی هست؟
با تشکر


ميتوني يه UserControl با كد بالا بسازي و به تعداد دلخواه تو run time نمونه سازي كني