Как настроить столбцы в привязке данных Silverlight 4 - PullRequest
0 голосов
/ 19 мая 2010

Это очень простой вопрос. У меня есть сетка, чей контекст данных связан со службой структуры сущностей. Я просто связал контекст с сервисом и вижу, что данные правильно связываются. Теперь я хочу поменять пару кулонов на специальные элементы управления. Как один столбец имеет значение true или false, и этот столбец я хочу, чтобы отображался переключатель Один столбец является значением даты, я хочу отобразить контроль даты. Как можно это сделать? Спасибо.

1 Ответ

0 голосов
/ 19 мая 2010

Я не совсем уверен, как сделать эту часть с Radio Button, но что-то вроде этого может помочь вам начать:

<ListBox x:Name="LayoutRoot" ItemsSource="{Binding Collection}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Text}"/>
                <CheckBox Content="True" IsChecked="{Binding Checked, Mode=TwoWay}"/>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

В этом случае у вас будет флажок, связанный с логическим значением. Я не совсем уверен, что вы используете для контроля даты, но вы должны иметь возможность поместить это также в панель стека и привязать его к свойству даты вашего элемента.

В приведенном выше примере «Коллекция» - это наблюдаемая коллекция «MyObject», которая показана ниже:

MyObject.cs

public class MyObject
{
    public string Text { get; set; }
    public bool Checked { get; set; }
    public bool InverseChecked { get; set; }
    public DateTime Date { get; set; }
}

Я также понимаю, что вы использовали сетку, и я показываю ListBox. Не уверен, что это сработает для вас, но именно так мы к нему подходили в прошлом.

Надеюсь, это поможет!

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