Конвертировать <DataGridTemplateColumn>свойства в <DataGridTestColumn> - PullRequest
1 голос
/ 13 января 2012

В моем приложении я использовал этот код для своих текстовых полей:

                    <DataGridTemplateColumn Header="EECAT From"
                                            Width="Auto"
                                            IsReadOnly="False">
                        <DataGridTemplateColumn.HeaderStyle>
                            <Style TargetType="{x:Type DataGridColumnHeader}">
                                <Setter Property="HorizontalContentAlignment"
                                        Value="Center" />
                            </Style>
                        </DataGridTemplateColumn.HeaderStyle>
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBox Text="{Binding EECAT_From, Mode=TwoWay}"
                                         HorizontalAlignment="Center"
                                         Margin="0,2,0,2"
                                         Background="Transparent" />
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>

Недавно я узнал о двухстороннем связывании данных с использованием Linq.Мой исходный текстовый код столбца не будет работать с двухсторонней привязкой данных, и мне пришлось изменить текстовое поле на код, подобный следующему:

          <DataGridTextColumn Binding="{Binding EECAT_From, Mode=TwoWay}"
                                Header="EECAT From"
                                IsReadOnly="False"
                                x:Name="txtEECAT_From" >
            </DataGridTextColumn>

Моя двусторонняя привязка теперь работает, но у меня проблема с установкой всехформатирование, которое у меня изначально было в новом.Можно ли настроить отсутствующие параметры форматирования или можно использовать двухстороннее связывание данных с моим исходным кодом столбца текста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...