###前提・実現したいこと
C#のWPFアプリケーションで、TextBlockをMainWindow.xamlの中に定義してあります。このTextBlockは名前がTextBlock1,TextBlock2・・・
という感じで複数定義してあるのですが、これらをTextBlock[変数名].Textみたいな配列で切り替えて表示させたいです。
###発生している問題・エラーメッセージ
今現在は配列のように書けてないので TextBlock1.Text=???; で書いています。この1の部分を変数で置き換えてfor分の中に入れたいです。
###該当のソースコード
C#
1using System; 2using System.Windows; 3using System.Windows.Data; 4using System.Windows.Documents; 5using System.Windows.Input; 6using System.Windows.Media; 7using System.Windows.Media.Imaging; 8using System.Windows.Navigation; 9using System.Windows.Shapes; 10 11namespace Muse 12{ 13 /// <summary> 14 /// MainWindow.xaml の相互作用ロジック 15 /// </summary> 16 public partial class MainWindow : Window 17 { 18 int x = 0, y = 200; 19 x = 3 * y; 20 21 public MainWindow() 22 { 23 InitializeComponent(); 24 } 25 26 private void Button_Click_1(object sender,RoutedEventArgs e) 27 { 28 TectBlock1.Text=x.ToString(); 29/*使いたいイメージ 30for(int i=0;i<3;i++) 31{ 32TextBlock[i]=~作成中~ 33} 34という感じで。 35*/ 36 } 37 } 38}
###試したこと
using System.Windows.Forms;
を宣言し、TextBoxとかTextBlockが型として宣言できるようになった。
が、その後の使い方といいますか表示方法が分からずに前回のものに戻ってきた。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2013とVisual Studio 2015の両方を使用中
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。