Microsoft Visual Studio Lightswitch Hesaplanmış Alanlarda Resim Göstermek

Lightswitch içinde kullanılan hesaplanmış alanlardan bazı durumlarda geriye resim döndürmek isteyebiliriz. Hesaplanmış (Compute) alanlar için hazırlayacağımız Compute metodları Lightswitch uygulamamızın Common adındaki kütüphanesi üzerinde bulunmaktadır. Bu durum sebebiyle göstermek istediğimiz resimlerin uygulamamızın File View görüntüsüne geçtiğimiz zaman görebileceğimiz Common kütüphane projesine eklenmesi durumu söz konusudur. Ardından bir ImageHelper sınıfı geliştirerek resimlerin gösterilmesi sağlanabilir.

Araştırma yaparken karşılaştığım bir başka yöntemi sizinle paylaşmak istedim.

Bu yöntem genelinde resimlerimizi Base64 string tipine çevirerek bu String değerlerini Compute metodundan geri döndürebiliyoruz. Yalnız ufak bir problem mevcut. Elimizdeki resimleri Base64 string olarak nasıl çevirebiliriz ? Bu konuda da birileri çalışıp bir site geliştirmiş.

Online Image to Base64 Converter

Bu site sayesinde resimlerimiz rahat bir şekilde Base64 string olarak çevirebiliyoruz. Peki devamında ne yapmamız gerekiyor ?

İlk önce data designer aracı ile oluşturduğumuz Entity bilgimize bir Computed Property eklememiz gerekiyor. Daha sonra eklediğimiz bu özelliğin Compute metodu için aşağıdaki gibi bir geliştirme yapabiliriz.

Uygulamamızı çalıştırdığımız zaman TalepOnem durumunun değerine göre grid üzerinde resimlerin geldiğini görebiliriz.

Benim için başarılı bir çözüm oldu. Sizin içinde kullanışlı olur sanırım.

Lightswitch’le kalın :)

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 257 other followers