Etiket Arşivi silverlight

Unable to start debugging. The Silverlight managed debugging package isnt installed.Hatası ve Çözümü

Silverlight 4.0 yükledikten sonra Silverlight 3.0’da hazırlanmış projelerimi debug etmeye çalıştığımda ‘Unable to start debugging. The Silverlight managed debugging package isnt installed’ hatasını almaya başladım.

visualstudioerror

Soruna developer ortamının güncellenmemesi sebep oluyormuş.                                                                                                                                                                                Buradan Silverligh_Developer.exe’nin güncel versiyonunu indirip kurarsanız problem çözülmüş olacaktır. Sorunu araştırırken aşağıda bulduğum link bana yardımcı oldu.

http://www.dotnetthoughts.net/2010/04/16/unable-to-start-debugging-the-silverlight-managed-debugging-package-isnt-installed/comment-page-1/#comment-316

(30.04.2019 tarihinden itibaren toplam 2 kez, bugün 1 kez ziyaret edildi. )

Silverlight – WPF Kendi oluşturduğumuz Brush’a kodla ulaşmak

Expression Blend’de oluşturduğumuz brushların yanındaki kutucuğa tıklayarak Convert to New Source dersek oluşturduğumuz Brushları bir anlamda template haline getiririz ve başka yerlerde kullanma imkanımız olur.Ben de bu şekilde kullanmak istedim ama bir sıkıntıyla karşılaştım. Oluşturduğum brush’a isim verdiğim halde bir türlü ulaşamıyordum. Nette yaptığım araştırmalar sonucunda aşağıdaki gibi bir çözümle problem halloldu.

rectange.Fill = (Brush)FindResource(“olusturdugum_brush_ismi”);

Böylece oluşturduğum brush’ı istediğim yerde kullanabiliyorum.

No visits yet

An error occurred while trying to make a request to URI…This could be due to attempting to access a service in a cross-domain way without a proper cross-domain policy in place, or….

Silverlight uygulamanızda, bir ASP.net projesinde bulunan web servis yada WCF servisini ServisReference olarak kullanmak istediğinizde aşağıdaki hatayla karşılaşabilirsiniz.
An error occurred while trying to make a request to URI 'http://localhost:xxxx
/WebService.asmx'. This could be due to attempting to access a service in a 
cross-domain way without a proper cross-domain policy in place,or a policy 
that is unsuitable for SOAP services. You may need to contact the owner of 
the service to publish a cross-domain policy file and to ensure it allows SOAP
-related HTTP headers to be sent. This error may also be caused by using 
internal types in the web service proxy without using the InternalsVisible
ToAttribute attribute. Please see the inner exception for more details.
Öncelikle yapmanız gereken web servisinizin olduğu yere yani , ASP.net projenize iki adet xml dosyası eklemek.Bu dosyaların isimleri ve içerikleri aşağıdaki gibi olacak.
clientaccesspolicy.xml
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
   <cross-domain-access>
      <policy>
         <allow-from http-request-headers="*">
            <domain uri="*" />
         </allow-from>
         <grant-to>
            <resource path="/" include-subpaths="true"/>
         </grant-to>
      </policy>
   </cross-domain-access>
</access-policy> 
crossdomain.xml
<?xml version="1.0"?>
<access-policy>
   <cross-domain-access>
      <policy>
         <allow-from http-request-headers="*">
            <domain uri="*" />
         </allow-from>
         <grant-to>
            <resource path="/" include-subpaths="true"/>
         </grant-to> 
      </policy>
   </cross-domain-access>
</access-policy>
Bu xml dosyalarını oluşturup ASP.net projemizin bulunduğu dizine attıktan sonra son bir işlemimiz kaldı. Solution Explorer’da ASP.net projemiz seçiliyken F4’e basarak projemizin Properties penceresini görüntülüyoruz. En altta bulunan Virtual Path kısmını “/” yapıyoruz. Bu üç işlemi gerçekleştirdikten sonra hata almadan web servisini kullanıyor olmamız gerekir. Kolay gelsin..
silverlight hata
(30.04.2019 tarihinden itibaren toplam 2 kez, bugün 1 kez ziyaret edildi. )

Bing Maps Silverlight Control SDK – Giriş

Kasım ayı içerisinde Microsoft Bing Maps Silverlight Control SDK’yı yazılımcıların kullanımına sundu. Bu SDK adından da anlaşılacağı üzere Silverlight üzerinden Bing Maps’e erişip kontrol edilmesini sağlıyor. Biraz uğraşılırsa haritalarla alakalı çok güzel projeler çıkartılabilir. Bu SDK’nın kurulumu ve kullanılması hakkında birşeyler yazmaya çalışacağım.

Öncelikle yapacağımız şey altyapıyı kurmak. Silverlight’la proje yapmak için bilgisayarımızda kurulu olması gereken programlar şöyle;

– Visual Studio 2008 ve Visual Studio 2008 Service Pack 1

– Silverlight 3 Tools for Visual Studio 2008 SP1

– Bing Maps Silverlight Control SDK 

Bunlara ek olarak Microsoft Expression Blend 3’ü yükleyerek tasarım kısmı için kullanabilirsiniz. Yukarıdaki programlar sırasıyla kurulduktan sonra altyapımız hazır hale geldi. Son olarak buradaki adresten live adresimizle bağlanarak Bing Maps Developer Account almamız gerekiyor.

Capture5

Artık yeni bir proje açarak Bing Maps’i Silverlight içerisinde kontrol edebiliriz. Şimdi giriş projemize başlayabiliriz. Öncelikle yeni bir Silverlight projesi oluşturuyoruz.

silverlight1Capture2

Ok diyerek projemizi açtık.Şimdi projemize Bing Maps SDK’yı reference olarak eklememiz gerekiyor. Solution Explorer kısmından Reference’a sağ tıklayıp Add Reference diyoruz. Daha sonra Browse’a tıklayıp SDK’yı yüklediğimiz dizine geliyoruz. Default olarak ‘ C:\Program Files\Bing Maps Silverlight Control\V1\Libraries’ kısmına yüklenen kütüphaneleri projemize ekliyoruz.
 capture3
Capture4
Daha sonra Solution Explorer’da MainPage.xaml kısmının aşağıdaki linkte olduğu gibi düzenliyoruz. Projeyi derleyip çalıştırdığımızda aşağıdaki ekran görüntüsü karşımıza gelecektir.
MainPage.xaml (707,00 bytes)

Adsız

Haritamız artık karşımızda.Peki daha başka neler yapabiliriz. Örneğin projemize textboxlar ve buton ekleyip buradan istenen paralel ve meridyende bulunan bir yere konumlanabilir, yine textbox’ın içerisine ismini yazdığımız bir ilçe, semt, ülke vs..’ye konumlanabiliriz. İki yerleşim yeri arası uzaklığı hesaplayabiliriz. İstediğimiz koordinata Pushpin yani raptiye koyarak işaretleyebilirsiniz. Diyebilirsiniz ki zaten ben internet üzerinde Bing Maps kullanarak bunları yapabiliyordum, ama artık kendi projeniz üzerinde yapıyorsunuz. Buna ek olarak haritanın bu saydığım özelliklerini ve daha fazlasını kullanarak çok güzel projeler çıkarılabilir, veritabanından gelen verilerle bu işlemler gerçekleştirilebilir vs. Bu SDK’nın diğer özelliklerine ve bunlara ait kodlara aşağıdaki adresten ulaşabilirsiniz.Kolay gelsin..
http://www.microsoft.com/maps/isdk/silverlight/
(30.04.2019 tarihinden itibaren toplam 2 kez, bugün 1 kez ziyaret edildi. )