Wpf-ben StaticResource egy WCF-ből érkező tömbre

Wpf-ben StaticResource egy WCF-ből érkező tömbre
2010-06-16T10:32:02+02:00
2010-06-17T15:49:14+02:00
2022-11-18T03:50:39+01:00
collapo
Hello!

Írok egy Wpf alkalmazást, ami egy Wcf progival dumál.

A wcf progiból megkapok egy saját osztály elemeiből álló tömböt. Customer[]

Namost olyat szeretnék csinálni, hogy a XAML-ban a
<Window.Resources> ??????? List2Source </Window.Resources>

résznél, erre a Customer[] tömbre tudjak hivatkozni,
hogy ez utána lehessen StaticResource-a egy ListBoxnak.

<ListBox x:Name="listBox1" ItemsSource="{Binding Source={StaticResource List2Source}}" Width="400" Height="300" VerticalAlignment="Center" HorizontalAlignment="Center"> <ListBox.ItemTemplate> <DataTemplate> <TextBlock> <Label Content="{Binding Path=Name}" /> <Label Content="{Binding Path=WaitingTime}" /> </TextBlock> </DataTemplate> </ListBox.ItemTemplate> </ListBox>

Code Behind:
public partial class MainWindow { public Customer[] List2; private readonly ServiceClient _client; public MainWindow() { InitializeComponent(); _client = new ServiceClient("Core"); List2 = (Customer[])FindResource("List2Source"); } private void Button1Click(object sender, RoutedEventArgs e) { List2 = _client.GetWaitingCustomers(); } }

Hogy lehet valami ilyesmit csinálni?
Mutasd a teljes hozzászólást!
Egy wcf-bol jovo tomb az nem statikus resource, tehat nem kene ezzel erolkodnod, hanem szepen kodbol listBox1.ItemSource = wcfservice();

Gabor
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd