Click here to Skip to main content
15,902,635 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Datagrid Row background binding issue Pin
Wayne Gaylard15-Nov-11 1:03
professionalWayne Gaylard15-Nov-11 1:03 
GeneralRe: Datagrid Row background binding issue Pin
eli1502197915-Nov-11 1:54
eli1502197915-Nov-11 1:54 
GeneralRe: Datagrid Row background binding issue Pin
Wayne Gaylard15-Nov-11 2:01
professionalWayne Gaylard15-Nov-11 2:01 
Questionshow SSRS reports using .xaml - Silverlight 4 Pin
arkiboys13-Nov-11 23:49
arkiboys13-Nov-11 23:49 
AnswerRe: show SSRS reports using .xaml - Silverlight 4 Pin
thatraja14-Nov-11 1:41
professionalthatraja14-Nov-11 1:41 
GeneralRe: show SSRS reports using .xaml - Silverlight 4 Pin
arkiboys14-Nov-11 1:50
arkiboys14-Nov-11 1:50 
GeneralRe: show SSRS reports using .xaml - Silverlight 4 Pin
Mycroft Holmes14-Nov-11 13:05
professionalMycroft Holmes14-Nov-11 13:05 
QuestionGrid Columns are over writing one another Pin
indian14311-Nov-11 8:28
indian14311-Nov-11 8:28 
Hi All,

I have a stack panel which has grid to show footer buttons. This grid has some column definitions with some fixed width and with * as well. In Star columns I am having Grids again with some coulmn definitions in which I am placing the buttons. These columna are some fixed width, auto. In auto columns I am placing buttons.
My problem here is when I resizing and minimizing my browser some buttons are becoming invisible. It seems the columns are over written one another.

Is there any way that I can make the buttons stretch and make them not over written by the other columns?

Thanks for the help.

Following the xaml for the control

<Grid x:Name="LayoutRoot">
    <StackPanel Orientation="Vertical">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="24" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="24" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="24" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="24" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="24" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="24" />
            </Grid.ColumnDefinitions>

            <Grid Grid.Column="1" Visibility="{Binding DataPublishingVisible,Converter={StaticResource visibilityConverter}}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="10" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="20" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="10" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>

                <Button
                    Grid.Column="0"
                    Content="Import"
                    Visibility="{Binding Button_Import.Visibility}"
                    IsEnabled="{Binding Button_Import.Enabled}"
                    command:Click.Command="{Binding Button_Import.Command}" />
                <Button
                    Grid.Column="2"
                    Content="Export"
                    Visibility="{Binding Button_Export.Visibility}"
                    IsEnabled="{Binding Button_Export.Enabled}"
                    command:Click.Command="{Binding Button_Export.Command}" />
                <Button
                    Grid.Column="4"
                    Content="Publish"
                    Visibility="{Binding Button_Publish.Visibility}"
                    IsEnabled="{Binding Button_Publish.Enabled}"
                    command:Click.Command="{Binding Button_Publish.Command}" />
                <Button
                    Grid.Column="6"
                    Content="Cancel"
                    Visibility="{Binding Button_Cancel.Visibility}"
                    IsEnabled="{Binding Button_Cancel.Enabled}"
                    command:Click.Command="{Binding Button_Cancel.Command}" />
                <Button
                    Grid.Column="8"
                    Content="Save"
                    Visibility="{Binding Button_Save.Visibility}"
                    IsEnabled="{Binding Button_Save.Enabled}"
                    command:Click.Command="{Binding Button_Save.Command}" />
            </Grid>

            <Grid Grid.Column="3" Visibility="{Binding ListVisible,Converter={StaticResource visibilityConverter}}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>

                <Button
                    Grid.Column="0"
                    Content="Preview Work Distribution"
                    Visibility="{Binding Button_Preview.Visibility}"
                    IsEnabled="{Binding Button_Preview.Enabled}"
                    command:Click.Command="{Binding Button_Preview.Command}" />
                <Rectangle Grid.Column="1" Width="20" Visibility="{Binding Button_Preview.Visibility}" />
                <Button
                    Grid.Column="2"
                    Content="New"
                    Visibility="{Binding Button_New.Visibility}"
                    IsEnabled="{Binding Button_New.Enabled}"
                    command:Click.Command="{Binding Button_New.Command}" />
                <Button
                Grid.Column="3"
                Content="Delete"
                    Margin="5,0"
                Visibility="{Binding Button_Delete.Visibility}"
                IsEnabled="{Binding Button_Delete.Enabled}"
                command:Click.Command="{Binding Button_Delete.Command}" />
                <Button
                    Grid.Column="4"
                    Content="Edit"
                    Visibility="{Binding Button_Edit.Visibility}"
                    command:Click.Command="{Binding Button_Edit.Command}" />
            </Grid>

            <Grid Grid.Column="5" Visibility="{Binding DataEntryVisible,Converter={StaticResource visibilityConverter}}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="10" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="20" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>

                <Button
                    Grid.Column="1"
                    Content="Clear All"
                    Visibility="{Binding Button_Clear.Visibility}"
                    IsEnabled="{Binding Button_Clear.Enabled}"
                    command:Click.Command="{Binding Button_Clear.Command}" />
                <Button
                    Grid.Column="3"
                    Content="Cancel"
                    Visibility="{Binding Button_Cancel.Visibility}"
                    IsEnabled="{Binding Button_Cancel.Enabled}"
                    command:Click.Command="{Binding Button_Cancel.Command}" />
                <Button
                    Grid.Column="5"
                    Content="Save"
                    Visibility="{Binding Button_Save.Visibility}"
                    IsEnabled="{Binding Button_Save.Enabled}"
                    command:Click.Command="{Binding Button_Save.Command}" />
            </Grid>

            <Grid Grid.Column="7" Visibility="{Binding GenericVisible,Converter={StaticResource visibilityConverter}}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="20" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>

                <Button
                    Grid.Column="1"
                    Content="Clear All"
                    Visibility="{Binding Button_Clear.Visibility}"
                    IsEnabled="{Binding Button_Clear.Enabled}"
                    command:Click.Command="{Binding Button_Clear.Command}" />
                <Button
                    Grid.Column="5"
                    Content="Save"
                    Visibility="{Binding Button_Save.Visibility}"
                    IsEnabled="{Binding Button_Save.Enabled}"
                    command:Click.Command="{Binding Button_Save.Command}" />
            </Grid>

            <Grid Grid.Column="9" Visibility="{Binding TestVisible,Converter={StaticResource visibilityConverter}}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>

                <Button
                    Grid.Column="1"
                    Content="Back"
                    Visibility="{Binding Button_Back.Visibility}"
                    IsEnabled="{Binding Button_Back.Enabled}"
                    command:Click.Command="{Binding Button_Back.Command}" />
            </Grid>
        </Grid>
    </StackPanel>

</Grid>

Thanks & Regards,

Abdul Aleem Mohammad
St Louis MO - USA


modified 11-Nov-11 14:48pm.

QuestionRe: Grid Columns are over writing one another Pin
AspDotNetDev11-Nov-11 8:41
protectorAspDotNetDev11-Nov-11 8:41 
AnswerRe: Grid Columns are over writing one another Pin
indian14311-Nov-11 14:33
indian14311-Nov-11 14:33 
Questionhide all the controls in a column Pin
saurabh001 m9-Nov-11 19:02
saurabh001 m9-Nov-11 19:02 
AnswerRe: hide all the controls in a column Pin
Wayne Gaylard9-Nov-11 19:15
professionalWayne Gaylard9-Nov-11 19:15 
GeneralRe: hide all the controls in a column Pin
saurabh001 m9-Nov-11 19:26
saurabh001 m9-Nov-11 19:26 
GeneralRe: hide all the controls in a column Pin
Wayne Gaylard9-Nov-11 19:30
professionalWayne Gaylard9-Nov-11 19:30 
GeneralRe: hide all the controls in a column Pin
saurabh001 m9-Nov-11 19:41
saurabh001 m9-Nov-11 19:41 
GeneralRe: hide all the controls in a column Pin
Wayne Gaylard9-Nov-11 20:03
professionalWayne Gaylard9-Nov-11 20:03 
GeneralRe: hide all the controls in a column Pin
SledgeHammer0110-Nov-11 6:27
SledgeHammer0110-Nov-11 6:27 
Question1 Storyboard and Multi Button Action Pin
delibey9-Nov-11 14:17
delibey9-Nov-11 14:17 
QuestionDynamically adding event handlers Pin
Dominick Marciano9-Nov-11 12:59
professionalDominick Marciano9-Nov-11 12:59 
AnswerRe: Dynamically adding event handlers Pin
SledgeHammer019-Nov-11 13:19
SledgeHammer019-Nov-11 13:19 
GeneralRe: Dynamically adding event handlers Pin
Dominick Marciano9-Nov-11 13:30
professionalDominick Marciano9-Nov-11 13:30 
GeneralRe: Dynamically adding event handlers Pin
Dominick Marciano9-Nov-11 13:35
professionalDominick Marciano9-Nov-11 13:35 
AnswerRe: Dynamically adding event handlers Pin
Dominick Marciano9-Nov-11 13:46
professionalDominick Marciano9-Nov-11 13:46 
QuestionHorizontalContentAlignment=Left and still stretch the contentcontrol Pin
indian1439-Nov-11 10:36
indian1439-Nov-11 10:36 
QuestionContentControl Pin
indian1438-Nov-11 13:25
indian1438-Nov-11 13:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.