Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / помогите сконфигурировать ComboBox / 5 сообщений из 5, страница 1 из 1
14.05.2010, 13:14
    #36627963
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите сконфигурировать ComboBox
Хочу при редактировании записи, например, "Контакт" с полями "ИД", "ФАМИЛИЯ" и "ТИП КОНТАКТА" вызывать формочку с полями для редактирования так, чтобы эти поля изначально инициализировались текущими значениями для записи. Для этого делаю так: в вызываемое окно редактирования передаю объект типа "Контакт" в качества DataContext и "биндю" в значениям свои контролы к свойствам датаконтекста. Для текстбокса "Фамилия" всё работает отлично. Делаю это так:
Код: plaintext
1.
 <TextBox Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="14,8,10,0" Name="lastNameTextBox" VerticalAlignment="Center" Width="150" Text="{Binding Path=LAST_NAME}" MaxLength="50" />

А вот как тоже самое сделать для ComboBox, как не стараюсь сейчас получаю просто первый элемент из списка отображённый в комбобоксе, а хочу увидеть текущий для редактируемой записи. Как быть?
...
Рейтинг: 0 / 0
14.05.2010, 13:16
    #36627971
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите сконфигурировать ComboBox
Crossificio,

твое сообщение даже на 1650 пикселей не влазит :)
вставь crlf ,а то не удобно читать.
...
Рейтинг: 0 / 0
14.05.2010, 13:43
    #36628069
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите сконфигурировать ComboBox
суть в том что нужно в комбобоксе отобразить требуемую запись при его инициализации и сделать это желательно декларативно.
к тому же существует проблема, что привязка почему-то работает только с текстовыми свойствами, а вот чтобы к текстбоксу привязать свойство типа double например неужели нужно конвертер прикручивать?
...
Рейтинг: 0 / 0
14.05.2010, 19:12
    #36629279
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите сконфигурировать ComboBox
Ребят, помогите со следующим:
Хочу редактировать запись вызывая окно редактирования и отображая в его контролах изначально текущие значения полей из редактируемой записи. (Эту часть хочется сделать декларативно!) Затем меняю значения полей в этих контролах при этом валидирую значения в контролах и нажимаю кнопку сохранить, после чего происходит сохранение изменений. Как подобное лучше реализовать?
...
Рейтинг: 0 / 0
14.05.2010, 19:25
    #36629300
Crossificio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите сконфигурировать ComboBox
сейчас стою в тупике со след кодом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 <TextBox Grid.Column="1" Grid.Row="1" Height="23" Margin="0,3,188,0" Name="workHourTextBox" VerticalAlignment="Top" MaxLength="3">
                         <!--Text="{Binding Path=WWОRKT, Mode=OneWay, Converter={StaticResource TimeToHourStringConverter}}" />--> 
                    <TextBox.Text>
                        <Binding Path="WWORKT" NotifyOnValidationError="True" ValidatesOnExceptions="True" Mode="TwoWay" Converter="{StaticResource TimeToHourStringConverter}">
                            <Binding.ValidationRules>
                                <my:BetweenExceptionRule Min="0" Max="168" />
                            </Binding.ValidationRules>                            
                        </Binding>
                    </TextBox.Text>                   
                </TextBox>
Это не работает!
Если раскомментировать биндинг для свойства Text а часть ту что ниже всю закомментировать, то всё работает. Как мне сделать так чтобы заработал именно приведённый мною вариант? Подозреваю что дело в свойстве
Код: plaintext
<Binding Path="WWORKT" Source=?????
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / помогите сконфигурировать ComboBox / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]