Chastia® | Portals - chastia.eu - prevody.sk - aspnet.sk - termoklima.sk - Partners - Quantasoft - QSH.sk - Free Web Hosting
 
WUG.sk udalosti
WebSlice - FórumDiskusné fórum
RE: jQuery problem
10.09.2010 09:15 marianguru
RE: Sitemap refresh
10.09.2010 08:00 dEVIANT
RE: Sitemap refresh
09.09.2010 22:08 noplease
RE: Sitemap refresh
09.09.2010 21:52 vlko
RE: Sitemap refresh
09.09.2010 21:50 dEVIANT
RE: asp:parameter
09.09.2010 21:30 macop
RE: asp:parameter
09.09.2010 21:26 vlko
RE: jQuery problem
09.09.2010 21:21 vlko
asp:parameter
09.09.2010 21:13 macop
jQuery problem
09.09.2010 19:24 marianguru
RE: Sitemap refresh
09.09.2010 16:36 dEVIANT
RE: JQuery in Sharepoint
09.09.2010 09:24 vlko
JQuery in Sharepoint
09.09.2010 09:00 funa
RE: Accenture
09.09.2010 08:28 Looser
RE: Sitemap refresh
09.09.2010 08:12 vlko
RE: Sitemap refresh
09.09.2010 08:02 dEVIANT
RE: Sitemap refresh
08.09.2010 23:52 vlko
RE: Sitemap refresh
08.09.2010 23:12 dEVIANT
RE: Sitemap refresh
08.09.2010 22:58 vlko
RE: Sitemap refresh
08.09.2010 22:06 dEVIANT
RE: Sitemap refresh
08.09.2010 22:01 vlko
Sitemap refresh
08.09.2010 21:43 dEVIANT
RE: Sharepoint Designer
08.09.2010 16:00 dadvav
RE: Sharepoint Designer
07.09.2010 14:19 duracellko
RE: Sharepoint Designer
07.09.2010 12:53 methodman
RE: Sharepoint Designer
07.09.2010 11:39 funa
RE: Sharepoint Designer
07.09.2010 10:13 duracellko
Sharepoint Designer
07.09.2010 09:01 funa
RE: Ako vložiť stránku do...
06.09.2010 19:54 methodman
RE: Ako vložiť stránku do...
06.09.2010 17:30 vlko
Vyhľadávanie
Skip Navigation LinksAspNet.sk > F�rum > .NET > Silverlight

Diskusné fórum

Autor Téma
ian
6. 3. 2010 0:15:53
Príspevkov: 177
Článkov: 0
Blogy: 0
Správičiek: 0
Body: 885

Najaktívnejší č.: 18
Resize WPF okna
Ahojte, potreboval by som postrcit. Mam na okne tabControl. Na tabItem je groupBox. Chcem dosiahnut aby sa pr resize okna  resizoval aj samotny obsah okna, tj. tabControl resp. prvky na tabItem.

XAML code:
<Window x:Class="WPF.Client.Window1"
    xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
    Loaded
="Window_Loaded"
    Title
="Client" Width="Auto" Height="Auto" SizeToContent="WidthAndHeight" ResizeMode="CanResize" FontSize="14">

    
<StackPanel Width="Auto" Height="Auto">
        
<TabControl Name="tabControl1" Width="Auto" Height="Auto" SelectionChanged="tabControl1_SelectionChanged" Margin="5">
             
<TabItem Header="Pacienty">
                  
<!--groupBoxs a DataGridView-->
            
</TabItem>
      
</TabControl>
   
</StackPanel>

</Window>
Nejak sa mi to konfiguraciou cez XAML nedari, rozmyslal som v evente okna OnResize prepocitat velkost tabControl, ale musi to ist nejak cez XAML. Nastavil som vlastnost okna SizeToContent na WidthAndHeight ale nepomohlo.

Vyzera to takhle:
http://img693.imageshack.us/img693/301/clipboard02kd.jpg

Mojim cielom je pri resize okna resiznut aj ten tabControl smerom height and width, nejak sa mu nechce :( A pri resize okna resiznut aj tie groupBoxy. Vdaka

Bookmark and Share [Reakcia]
toskrip
6. 3. 2010 9:44:08
Príspevkov: 8
Článkov: 0
Blogy: 0
Správičiek: 4
Body: 120

Najaktívnejší č.: 62
RE: Resize WPF okna
Ono záleží od toho do akých layoutovacích prvkov tie group boxy poukladáš. Ak chceš mať resizovateľný layout musíš ho tak aj navrhnúť. Napríklad pre tvoje okno by mohol XAML vypadať nasledovne.
<Window
    x:Class="WpfApplication1.MainWindow"
    xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
    Title
="MainWindow"
    Height
="350"
    Width
="525"
    
>
    
<Grid
        >
        
<TabControl
            x:Name="tc"
            
>
            
<TabItem
                Header="Pacienty"
                
>
                
<ScrollViewer
                    VerticalScrollBarVisibility="Auto"
                    
>
                    
<Grid
                        >
                        
<Grid.ColumnDefinitions>
                            
<ColumnDefinition Width="80*" />
                            
<ColumnDefinition Width="100" />
                        
</Grid.ColumnDefinitions>
                        
<GroupBox
                            Header="Osobne Zaznamy"
                            
>
                            
<Grid>
                                
<Grid.ColumnDefinitions>
                                    
<ColumnDefinition Width="60*" />
                                    
<ColumnDefinition Width="40*" />
                                
</Grid.ColumnDefinitions>
                                
<Grid>
                                    
<Grid.ColumnDefinitions>
                                        
<ColumnDefinition Width="30*" />
                                        
<ColumnDefinition Width="70*" />
                                    
</Grid.ColumnDefinitions>
                                    
<Grid.RowDefinitions>
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="30" />
                                        
<RowDefinition Height="90"/>
                                        
<RowDefinition />
                                    
</Grid.RowDefinitions>

                                    
<StackPanel>
                                        
<Label>Priezvisko:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>

                                    
<StackPanel Grid.Row="1">
                                        
<Label>Meno:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="1" Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>
                                    
                                    
<StackPanel Grid.Row="2">
                                        
<Label >Poistovna:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="2" Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>

                                    
<StackPanel Grid.Row="3">
                                        
<Label>Rc:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="3" Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>
                                    
                                    
<StackPanel Grid.Row="4">
                                        
<Label>Telefon:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="4" Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>
                                    
                                    
<StackPanel Grid.Row="5">
                                        
<Label>Krvna skupina:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="5" Grid.Column="1">
                                        
<TextBox></TextBox>
                                    
</StackPanel>
                                    
                                    
<StackPanel Grid.Row="6">
                                        
<Label>Anamneza:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="6" Grid.Column="1">
                                        
<TextBox
                                            MinLines="10"
                                            MinHeight
="80"
                                            
>
                                        
</TextBox>
                                    
</StackPanel>

                                    
<StackPanel Grid.Row="7">
                                        
<Label>Diagnoza:</Label>
                                    
</StackPanel>
                                    
<StackPanel Grid.Row="7" Grid.Column="1">
                                        
<TextBox
                                            MinLines="10"
                                            MinHeight
="80"
                                            
>
                                        
</TextBox>
                                    
</StackPanel>
                                
</Grid>
                                
<GroupBox
                                    Header="Lieky"
                                    Grid.Column
="1"
                                    
>
                                    
<ListBox>
                                        
<ListBoxItem>Novalgin</ListBoxItem>
                                        
<ListBoxItem>Xanax</ListBoxItem>
                                    
</ListBox>
                                
</GroupBox>
                            
</Grid>
                        
</GroupBox>
                        
<GroupBox
                            Header="Editacia"
                            Grid.Column
="1"
                            
>
                            
<StackPanel>
                                
<Button>Load</Button>
                                
<Button>Insert</Button>
                                
<Button>Update</Button>
                                
<Button>Delete</Button>
                            
</StackPanel>
                        
</GroupBox>
                    
</Grid>
                
</ScrollViewer>
            
</TabItem>
        
</TabControl>
    
</Grid>
</Window>



Bookmark and Share [Reakcia]
Liero
9. 3. 2010 10:53:12
Príspevkov: 149
Článkov: 0
Blogy: 0
Správičiek: 0
Body: 745

Najaktívnejší č.: 22
RE: Resize WPF okna
odporucam sa pohrat aj s atributmi VerticalAligment a HorizontalAligment, ktore mozu mat hodnotu Stretch. Dalsia kontrola, ktora sa na to hodi je DockPanel, pozri si na nu nejake tutorialy. Ak chces mat napriklad grid, ktory bude na celu sirku okna, bude mat lavy a pravy stlpec s pevnou sirkou a stredny sa bude natahovat tak urob grid s HorizontalAligment="Stretch" a do ColumnDefinitions daj: <ColumnDefinition Width="200"> <ColumnDefinition Width="*"/> <ColumnDefinition Width="200"/>

Bookmark and Share [Reakcia]


Zdroje
Bloggeri OPML Bloggeri
RSS 100 SpigiBlog
RSS 3 EX©M
RSS 1 singh
WUG.sk články
WUG.sk
Najaktívnejší...
29005 b. 1. vlko
14160 b. 2. spigi
13610 b. 3. T
4085 b. 4. slavof
4055 b. 5. duracellko
3475 b. 6. siro
3295 b. 7. skippo
3275 b. 8. jakub
3125 b. 9. dudok
2145 b. 10. ex
Ocenenie

MVP Profil - Igor Stanek
Čo je to MVP?
Partneri portálu
Reklama
Spriatelené weby
Copyright © 2002 - 2009 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.
RSS - anotácia, RSS - Blogy