Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Пример при выделении строки в поле ListBox даная строка отображалась в Edit / 6 сообщений из 6, страница 1 из 1
15.03.2012, 12:24
    #37706339
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
Уважаемые форумчане помогите простым примерчиком где в listbox можно было бы при выделении чтобы этот item становился бы в виде textbox и можно было бы редактировать.
...
Рейтинг: 0 / 0
15.03.2012, 12:43
    #37706376
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
stinggga,

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
      <ListBox Name="aa" >
            <ListBox.ItemContainerStyle>
                <Style TargetType="{x:Type ListBoxItem}">
                    <Style.Triggers>
                        <Trigger Property="IsSelected" Value="True">
                           <Setter Property="Template">
                                <Setter.Value>
                                    <ControlTemplate>
                                        <TextBox Text="{Binding Path=...}"></TextBox>
                                    </ControlTemplate>
                               </Setter.Value>
                             </Setter>
                        </Trigger>
                    </Style.Triggers>
                </Style>
                </ListBox.ItemContainerStyle>
        </ListBox>



как самый простой вариант
...
Рейтинг: 0 / 0
15.03.2012, 15:17
    #37706809
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
Sky Dragon,

Ничего не получилось видимо слаб я ещё в WPF.

Решил модальным окном отделаться.

Вопрос :

<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Grid.Column="1" Foreground="Black" Text="{Binding ClearingAccount}" />
....
<Button Grid.Column="8" >
<Grid>
<Image Source="...edit-icon.png" Height="24" Width="24"></Image>
</Grid>
</Button>

Как повесить обработчик на нажатие кнопки и чтобы в оброботчик передавать ClearingAccount ?
...
Рейтинг: 0 / 0
16.03.2012, 07:24
    #37707804
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
stinggga,

проименовать ListBox (например Name="MyListBox"), затем в коде MyListBox.SelectedItem.

А вообще лучше MVVM изучить.
...
Рейтинг: 0 / 0
16.03.2012, 14:54
    #37708540
stinggga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
Это я понял. Как обработать кнопку даже не делая выделенным строку листбокса ?
...
Рейтинг: 0 / 0
19.03.2012, 08:45
    #37711189
Sky Dragon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример при выделении строки в поле ListBox даная строка отображалась в Edit
stinggga,

точно так же. Ты же обращаешься к листбоксу по имени. просто если у тебя не будет выделен элемент, то MyListBox.SelectedItem будет равен 0.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Пример при выделении строки в поле ListBox даная строка отображалась в Edit / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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