Uygulama Windows 8 APP Sayfamda 5 tane radiobutton kontrolü var. Ben bunları grupladım ve hangisi seçili ise onun bilgisini almak istiyorum. Bu durumda tek tek if kontrolleri yazmak yerine foreach ile radiobutton kontrolleri arasında dönerek seçilmiş olanı nasıl bulabilirim?

soruldu: 24 Şub '13, 09:37

emax_64's gravatar image

emax_64
64589102101
cevap kabul oranı: 20%

değiştirildi: 04 Mar '13, 01:59

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


radio butonları bir panel kontrol(stackpanel gibi) icine alıp kod tarafında bu panel kontrolunun ogelerini dongu ile gezebilirsin.

 <StackPanel Name="stackPanel1">
        <RadioButton Content="RadioButton" Height="16" Name="radioButton1" GroupName="test" />
        <RadioButton Content="RadioButton" Height="16" Name="radioButton2" GroupName="test" />
        <RadioButton Content="RadioButton" Height="16" Name="radioButton3" GroupName="test" />
    </StackPanel>

foreach (RadioButton item in stackPanel1.Children)
        {
            if ((bool)item.IsChecked)
            {
                // islem yap
            }
        }
permanent link

cevaplandı: 01 Mar '13, 10:33

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

değiştirildi: 01 Mar '13, 10:38

Merhaba,

foreach siz ancak Array ve Collection olan yerlerde kullanabilirisiniz. Radio button-lar Java icin bir referans tipli deyisen niteliyinde en iyi yolun sartlar ile oldu kanaatindeyim. Eyer ilaki foreach ile yapmak istiyorsanizsa o zaman radio button-lardan bir Array yada Collection olusturub bir bir eklemeniz gerekli bu yontem bir developer ucun guzel bir yontem olmadigini oncede bildireyim...

Tesekkurler.

permanent link

cevaplandı: 25 Şub '13, 00:54

selcukoglu's gravatar image

selcukoglu
647111629
cevap kabul oranı: 16%

hocam benim sorumun java ile alakası yok ki?

(27 Şub '13, 13:33) emax_64 emax_64's gravatar image

O zaman neyle alakalı olduğunu belirtmelisin.

(28 Şub '13, 03:06) creseos creseos's gravatar image

@creseos, etiket(windows8) ve sorudaki Windows 8 App zaten ne ile alakalı olduğunu belirtiyor. Kaldıki java ile alaklı bile olsa verilen cevap neye karşılık geliyor?

(28 Şub '13, 03:10) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

Öncelikle cevabı ben vermedim. Daha dikkatli bakarsanız sevinirim.. Diğer meseleseye gelince windows8 app ne ya ? Android diyince siz tek java mı anlıyorsunuz ? belki ben c# ile yazıyorum ? Yazılan bi dil olması gerekir öyle değil mi ?

(28 Şub '13, 06:04) creseos creseos's gravatar image
1

Cevabı sizin vermediğinizi biliyorum, cevabı siz savunduğunuz için size yazdım. Windows 8 aksi belirtilmedikçe C#, android aksi belirtilmedikçe genelde Java olarak anlaşılabilir. Bunun böyle olduğunu zaten sizde biliyorsunuz. Android ile ilgili sorularda C# mı diye soran bir kişi var mı? Yok çünkü bu durum istisnadır belirtilir. Diyelimki bu java ile yazılmış bir uygulama olsun, bu durumda yine cevap olmuyor. Amacım sizinle tartışmak değil, siz nasıl fikrinizi soyluyorsanız bende acıklama yapıyorum, yanlıs anlasılma olursa kusura bakmayın kotu bir niyetim yok...

(28 Şub '13, 06:16) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

Cevabın doğru olup olmadığını bilemem. Ben androidi java olarak anlarım sen anlarsın fakat başkası anlamayabilir ? Ya da en basitinden soruyu soran kişi yazmayı unutmuş olabilir. Şimdi ben c# da o kadar uğraşıp bi cevap verseydim sonra çıkıpta unutmuşum java ile yazıyorum derse ne olur ? Android bu platformda sıkça sorulduğu için java olarak algılanabilir fakat bu tür sorular nadir geliyor sizde bunun farkındasınız. Tahmin ediyorum ki @selcukoglu nun java olarak algılaması burada(btsoruda) javanın daha çok ön planda olmasından kaynaklanıyor

(28 Şub '13, 06:20) creseos creseos's gravatar image

peki :) ...

(28 Şub '13, 06:21) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

iyi çalışmalar :)

(28 Şub '13, 06:24) creseos creseos's gravatar image
8 yorumdan 5 tanesi gösteriliyor hepsini göster
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×12

Soruldu: 24 Şub '13, 09:37

Görüntüleme: 983 kez

Son güncelleme: 04 Mar '13, 01:59

powered by BitNami OSQA