Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • Windows 8 Metro Style – TextBox ve RadioButton Kontrolleri

Windows 8 Metro Style – TextBox ve RadioButton Kontrolleri

Gönderim Haziran 18th, 2012

Bu makalemizde Windows Metro Style uygulaması üzerinde basit bir uygulama geliştirerek çok sık tercih ettiğimiz birkaç kontrolünün nasıl kullanılacağını açıklıyor olacağım.

Öncelikle Visual Studio 2012 üzerinde

C# -> Windows Metro Style -> Blank App (XAML) lokasyonunu takip ederek yeni bir metro style uygulaması açıyoruz.

 

 

 

 

 

 

Uygulama içeriğinde RadioButton, TextBox, Button nesneleri kullanıyorum.

Uygulamanın amacı; TextBox ve RadioButton kontrolleri ile aldığımız verileri MessageBox ile kullanıcıya gösteriyor olacağız.

Dilerseniz uygulamanın kaynak kodlarına geçelim;

Ekran Goruntusu ;

 

 

 

 

 

 

 

 

 

 

MainPage.Xaml Kaynak Kodlari ;

 

<Page x:Class=”App3.MainPage” IsTabStop=”false”
xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
xmlns:local=”using:App3″
xmlns:d=”http://schemas.microsoft.com/expression/blend/2008″
xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006″
mc:Ignorable=”d”>
<Grid Background=”{StaticResource ApplicationPageBackgroundThemeBrush}”>
<TextBox x:Name=”TxtKullaniciAdi” HorizontalAlignment=”Left” Height=”25″ Margin=”591,61,0,0″ TextWrapping=”Wrap” Text=”&#xD;&#xA;” VerticalAlignment=”Top” Width=”236″/>
<TextBox x:Name=”TxtSifre” HorizontalAlignment=”Left” Margin=”591,114,0,0″ TextWrapping=”Wrap” VerticalAlignment=”Top” Width=”236″/>
<RadioButton x:Name=”RdBtnAdmin” Content=”Admin&#xD;&#xA;” HorizontalAlignment=”Left” Margin=”595,168,0,0″ VerticalAlignment=”Top” RenderTransformOrigin=”0.5,0.5″ Width=”230″ Height=”32″>
<RadioButton.RenderTransform>
<CompositeTransform Rotation=”0″/>
</RadioButton.RenderTransform>
</RadioButton>
<RadioButton x:Name=”RdBtnUser” Content=”User” HorizontalAlignment=”Left” Height=”36″ Margin=”595,205,0,0″ VerticalAlignment=”Top” Width=”232″ RenderTransformOrigin=”-0.034000001847744,0.402999997138977″/>
<Button x:Name=”BtnGiris” Content=”Giriş” HorizontalAlignment=”Left” Height=”38″ Margin=”595,241,0,0″ VerticalAlignment=”Top” Width=”232″ Click=”BtnGiris_Click”/>
<TextBlock HorizontalAlignment=”Left” Height=”32″ Margin=”499,61,0,0″ TextWrapping=”Wrap” Text=”Kullanıcı Adınız” VerticalAlignment=”Top” Width=”87″/>
<TextBlock HorizontalAlignment=”Left” Margin=”501,114,0,0″ TextWrapping=”Wrap” Text=”Şifreniz” VerticalAlignment=”Top” Height=”32″ Width=”43″/>
<TextBlock HorizontalAlignment=”Left” Margin=”501,168,0,0″ TextWrapping=”Wrap” Text=”TextBlock” VerticalAlignment=”Top”/>
</Grid>
</Page>

MainPage.Xaml.Cs Kaynak Kodlari ;

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Popups;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;

namespace App3
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
}
private async void BtnGiris_Click(object sender, RoutedEventArgs e)
{
string KullaniciAdi = TxtKullaniciAdi.Text.ToString();
string Sifre = TxtSifre.Text.ToString();
string Yetki = “”;
if (RdBtnAdmin.IsChecked == true)
Yetki = “Admin”;
if (RdBtnUser.IsChecked == true)
Yetki = “User”;
var messageDialog = new MessageDialog(“Yekiniz ; ” + Yetki +
“\nKullanıcı adınız ; ” + KullaniciAdi + “Sifreniz ; ” + Sifre );
await messageDialog.ShowAsync();
}
}
}

Keyifli Çalışmalar Dilerim.

Etiketler: , ,
Bulundugu Konu Etiketleri Visual Studio, Windows Store App [Windows 8], Yazilim |

Lutfen Yorumlarinizi Burdan Ulastiriniz!...

You must be Kullanici Adiniz : to post a comment.

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var