質問: C#2013でウィンドウズ アプリを開発しています プログレスバーの上に進捗率を表示させたいのですが、うまくいきません
回答: 参考ページのものを作成したいこという事(つまりWPF開発)前提で話します。 まず、質問者さんが、Windowsフォームアプリでプロジェクトを作成していた場合は、再度プロジェクトを新しく作成し、その時にWPFアプリケーションにして作成しましょう。 同じC#ではありますが、違うものです。 で、WPFの場合はフォームではなく、ウィンドウと言い、フォームでのデザイン画面と同じようなものがWPFでもありますが、WPFではさらに、そのデザインをXMLで表現したXAMLという形式でも表示できます。 プロジェクトを新しく作ったら、おそらくMainWindowというデザイン画面が最初に開かれますが、その画面をタブの”XAML”に切り替えるとXAMLの画面に代わります。 (環境によっては縦割りで半分ずつ、デザインとXAMLが表示されている場合もあります) おそらく、最初は みたいな感じになっていて、デザイン画面でボタンを配置すると <Button ~~~> みたいなタグが追加されます。 で、参考にされたページですが、XAMLの例と書いているものがその一部分が抜粋されたもので、 極端に言えば、上記の <Grid> </Grid> の間にコピペで張り付けると...デザイン画面にプログレスバーが表示されます。 (画面サイズとか余白が意図したものと違う可能性があるのでボタンの位置とかが多少違うかもしれませんが) ちょいと位置調整するとこんな感じかな? で、TextBlock ですが、フォームでいうラベルのようなテキストを表示するコントロールです。(WPFにもラベルはありますので本当はちょっと違う) Viewboxは、XAMLを見てもらうとわかりますが、TextBlockを子要素として持ってます。 このコントロールは中に入れたものを自動で拡大・縮小してくれる便利なコントロールです。 上記のサンプルですが、Margin(余白)プロパティのみで位置を調整しているだけなので、ウィンドウのサイズなどが変わるとレイアウトが崩れます。 本来は、StackPanelなどのパネルなどを配置してその中に各コントロールを配置したりしますが、その辺はおいおい勉強してくださいね。 以上、話し出したらキリがないので、いったんこの辺で。 何かあれば返信ください。