スポンサーリンク

このドキュメントの内容は、以下の通りです。

SilverlightのC#でボタンを使って、テキストエリアに文字を表示してみます。

  • XAML に TextBlock を配置します。
  • XAML に Button を配置します。
  • Buttonは、Width(幅)とHeight(高さ)を指定します。指定しないと、最大サイズのボタンになってしまいます。
  • Button に Clickと入力するとインテリセンスで、新しいイベントハンドラと表示されます。
  • 新しいイベントハンドラをクリックするとハンドラ名が自動的に挿入されます。
  • イベントハンドラ名を右クリックして、ショートカットメニューからイベントハンドラへ移動をクリックします。

Page.xaml

<UserControl x:Class="SilverlightApplication2.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="400" Height="300">
    <Grid x:Name="LayoutRoot" Background="White">
        <TextBlock x:Name="messageTxt"></TextBlock>
        <Button Click="Button_Click" x:Name="startBtn" Width="30" Height="30"></Button>
    </Grid>
</UserControl>


  • イベントハンドラへ移動してきたら、イベントハンドラのコードを編集します。
  • TextBlockのx:Nameの名前を指定して、そのText アトリビュートを指定します。Textアトリビュートに値を代入することで、TextBlockの文字を変更できます。

Page_xaml.xs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication2
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            messageTxt.Text = "start";
        }
    }
}

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー