-

Silverlight-BusyIndicator Toolkit

Silverlight uygulamalarımızda bazı durumlarda  çeşitli işlemler gerçekleştirilken bekleme olabiliyor,bu bekleme anında kullanıcıyı oyalayacak:)(ya da bilgilendirme amaçlı) bazı yazılar göstermek isteyebiliriz.Silverlight da bunu “BusyIndicator” karşılar.

Örneğin veritabanından veri çekme anında “Lütfen Bekleyin ..” gibi bir yazı gösterilmek istenebilir.

<toolkit:BusyIndicator x:Name=”mesgulum” BusyContent=”Lütfen Bekleyin…” HorizontalAlignment=”Center” VerticalAlignment=”Center” />

Lütfen Bekleyin…” gösterilmesi istenen yerlerde de
mesgulum.IsBusy =true; eklemek gerekir.

Ya da bir metod yazılır,her defasında o çağırılır.

Görüntü aşağıdaki gibi olur.

 

 

Silverlight Textbox kontrolü İçin Satır Dolduğunda Yazdıklarım Aşağı İnsin Proportiesi

Merhaba Arkadaşlar,
Silverlight da textbox kontolü için satır dolduğu zaman yazdıklarınız aşağı insin istiyorsanız “Texttwrapping” proportiesinin değiştirmeniz gerekir.
Defaultta şu şekilde yazılır,yani yazının tamam mı bir satıra yerleşir.

Aşagıdaki gibi “textwrapping” proportiesini “wrap” yaparsak satır dolduktan sonra alt satıra geçer.

DERYA GÜNDÜZ

İki Primary Key’li Olan Tablolar Arasındaki Relationlar

Eğer İki Primary Key’i olan tablo ile başka bir tablo arasında realtion kuracaksanız(bu iki primary keyi olan tablodaki primary keylerden biri diğerine foreign key olacaksa),direk bir tanesini alıp bağlamaya çalışırsanız hata ile karşılaşırsınız.
Senaryomuz şu şekilde:

Aslında siz iki sadece isyeri bilgisini bağlamak istiyorsunuz.Bunu denerseniz şöyle bir hata alırsınız:

Bunun içinde foreign key olacak tabloda da iki alanın olması gerek(isyeri ve sirket alanları).İkisini birden bağlamak gerekecek.
Aşağıdaki gib bağladıktan sonra hata almayacaksinizdır:

DERYA GÜNDÜZ

Runtime Error-Giderilmesi

Projenizi çalıştırdığınız herhangi bir zamanda çalışan proje ile beraber böyle bir hata alırsanız ne yapmalısınız?
Sadece proje derlerken değil bilgisayar açık olduğu başka zamanlarda da “ok” dediğiniz halde karşınıza tekrar tekrar gelebilir.
İşte “Runtime Error” :)))

Hatanın nedeni daha önce kurulu olan c++lar ile diğerlerinin çakışmasıdır,eskisini silmek sizi bu hatadan kurtaracaktır.

Denetim Masası=>Programlar=>Program Ekle/Kaldır=>

Seçili olanı kaldırmanız yeterli olacaktır,tabi diğer eskileri de kaldırmanız tavsiye olunur:)
DERYA GÜNDÜZ

Microsoft Sql’de “Collasion” Hatasının Giderilmesi

Merhaba Arkadaşlar,
Üzerinde çalıştığım bir projede karşılaştığım bir problem ve nasıl giderildiğini sizlerle paylaşmak  istiyorum.Siz de aynı hata ile karşılaşırsanız,çözmeniz kolaylaşır.
Aldığım hata “Collasion” Hatası idi.Tablolar arasında relationyaparken relation kurmaya izin vermeyip aşağıdaki gibi bir hata aldım.

Hata dil ile ilgiliymiş.Tablodaki bağlamak istediğimiz alanlardaki dil seçeneklerinin aynı olması gerekiyor.Tablo1 deki kolonun dil seçeneği(bağlamak istediğimiz kolonlardan biri) aşağıdaki gibi ise:

Tablo2 deki kolonun dil seçeneği(bağlamak istediğimiz kolonlardan biri) aşağıdaki gibi ise:

Collasionun nedeni bu iki dil seçeneğinin aynı olamamasıdır.
Bu hatayı düzeltmek için ise ikisnin dil seçeneği aynı yapılmalıdır.
Collasion seçeneğinin yanındaki 3 nokta tıklanarak dil seçilir.

Böylelikle bu hatayı gidermiş oluyoruz.Umarım faydalı olmuştur.

DERYA GÜNDÜZ