12 messaggi dal 19 settembre 2014
Salve ragazzi,

dovrebbe essere una cosa abbastanza semplice, ma purtroppo non sono ancora riuscito a capirla.

Io ripetutamente utilizzo dei "DataGridTemplateColumn" che vorrei far diventare un "Tag" richiamabile parametrizzato, ad esempio, questo pezzo di codice sotto,

 <DataGridTemplateColumn Header="Data inizio">
                                    <DataGridTemplateColumn.CellTemplate>
                                        <DataTemplate>
                                            <TextBlock >
                                                <TextBlock.Style>
                                                    <Style TargetType="{x:Type TextBlock}">
                                                        <Setter Property="Text" Value="{Binding Path=dtt_Inizio, StringFormat=\{0:dd/MM/yy\}}" />
                                                        <Style.Triggers>
                                                            <DataTrigger Binding="{ Binding  Path=dtt_Inizio}"  Value="{x:Static System:DateTime.MinValue}">
                                                                <Setter Property="Text" Value="-"/>
                                                            </DataTrigger>
                                                        </Style.Triggers>
                                                    </Style>
                                                </TextBlock.Style>
                                            </TextBlock>
                                        </DataTemplate>
                                    </DataGridTemplateColumn.CellTemplate>
                                    <DataGridTemplateColumn.CellEditingTemplate>
                                        <DataTemplate>
                                            <DatePicker >
                                                <DatePicker.Style>
                                                    <Style TargetType="{x:Type DatePicker}">
                                                        <Setter Property="SelectedDate"  Value="{Binding Path=dtt_Inizio}" />
                                                        <Style.Triggers>
                                                            <DataTrigger Binding="{ Binding  Path=dtt_Inizio}"  Value="{x:Static System:DateTime.MinValue}">
                                                                <Setter Property="SelectedDate" Value="{x:Static System:DateTime.Now }"/>
                                                            </DataTrigger>
                                                        </Style.Triggers>
                                                        </Style> 
                                                </DatePicker.Style>
                                            </DatePicker>
                                        </DataTemplate>
                                    </DataGridTemplateColumn.CellEditingTemplate>
                                </DataGridTemplateColumn>

vorrei che fosse chiamato tutto in questo modo:

<ColonnaData ParametroPath="dtt_Inizio" /> 


mi pare impossibile che non ci sia modo di fare qualcosa del genere..
Mi aiutate?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.