0
SO hier ist mein UCWie Wert erhalten von programmatisch UC auf Stackpanel WPF
hinzugefügtpublic partial class ChartDialogView : UserControl
{
public long Value
{
get
{
return TextBox1.Content;
}
}
public ChartDialogView()
{
InitializeComponent();
}
}
Und auf Hauptform hinzufügen ich einige dieser UC Artikel
ChartDialogView uc = new ChartDialogView();
ChartList.Children.Add(uc);
So Frage Wie bekomme ich den zweiten (zum Beispiel) hinzugefügten Artikel? dies mein XAML ist (vielleicht hilft es)
<ScrollViewer Margin="44,40,0,11"
HorizontalAlignment="Left"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Hidden"
Width="257"
Foreground="{x:Null}">
<StackPanel x:Name="ChartList">
<StackPanel.ScrollOwner>
<ScrollViewer CanContentScroll="True" />
</StackPanel.ScrollOwner>
</StackPanel>
</ScrollViewer>
Das gleiche Weise können Sie die User Controls hinzugefügt benötigen. Durch Zugriff auf 'Chartlist.Children [1]'. – XAMlMAX
es ist gut, aber ich Stahl cant Zugriff auf Werte dieses UC Cuz diese UC dynamisch hinzugefügt –