0

XAML にグリッド (gridRecipe と呼ばれる) の一部であるラベル (labelRecipeName) があり、そのグリッドのコンテキスト (文字列) をプログラムで取得したいと考えています。

私はそれが常にグリッドの最初の要素であることを知っているので、次のようなものをいじっていました:

gridRecipe.Children[0]

しかし、これを機能させることができないようです...または、より良い方法はありますか?

私は次のようなものを見つけることを望んでいました

string receipeName = gridRecipe.labelRecipeName

しかし、明らかに私はそれほど幸運ではありませんでした:)どんな助けでも大歓迎です。ありがとう、

4

2 に答える 2

2

Labelこの方法でを取得できますGrid。次に、ラベルのコンテンツを取得できます。

var label = gridRecipe.Children.OfType<Label>()
                            .First(i => i.Name == "labelRecipeName");

var result = label.Content.ToString();
于 2013-04-28T06:50:00.233 に答える