Ana içeriğe atla

Yayınlar

WPF etiketine sahip yayınlar gösteriliyor

Is WPF dead: the present and future of WPF

Introduction As a  WPF  developer for years I was recently concerned by the new direction chosen by Microsoft on its  client platforms  with the rise of the brand new  WinRT  framework. I was concerned for good reasons: I’ve suffered from the collateral damages of the Silverlight  failure, and as the proverb says “once bitten, twice shy”. Since 2009 I have put a huge personal and professional investment in WPF, using it to develop  LOB applications  in the financial industry, and now I’m even providing training on this topic. So as a professional developer and trainer the future of WPF is critical for me so I’ve studied this issue more thoroughly. In this article I’ll share my findings with you, in a completely objective and transparent manner, and I hope you’ll provide your own facts, so that the community can have a better vision of the future of WPF. In the last part of this article I provide some strategies for businesses and individual developers. Some rea

WindowsFormsHost: Host ActiveX and windows form controls in WPF

If you ever need to host ActiveX control in your wpf application then you can do it by using WindowsFormsHost control. Also sometimes you may need to add windows form control in WPF. you may have developed some controls in windows form technology and you don't want to rewrite this for WPF. WindowsFormsHost control can save you for this time. The following steps describes what to do to add ActiveX or windows form control in wpf application: 1. Add reference to WindowsFromsIntegration assembly which is WindowsFormsIntegration.dll. This is the assembly where WindowsFormsHost control is defined. So if you add WIndowsFormsHost control before adding the assembly reference you''ll find that the WindowsFormsHost control is not recognized in XAML (if you just drag and drop the control form toolbox). 2. Add reference to windows forms assembly which is system.windows.forms.dll. You also need to add the namespace in XAML file as shown below: xmlns:wf="clr-namespace:System

WPF - Multiline Textbox

WPF ile uygulama geliştirirken Windows Formdan alışık olduğumuz textbox ‘ların MultiLine özelliği ilk etapta göze çarpmaya bilir. Bunu kullanmak için textbox markup koduna aşağıdaki iki özelliği de eklememiz gerekmektedir.   <TextBox name=”TxtHede” text=”MultiLine” TextWrapping=”Wrap” AcceptReturn=”True” />   Herkese Kolay gelsin…

WPF - Dinamik olarak UserControl çağırmak

Windows form uygulamalarını geliştirirken sıklıkla UserControl kullanır ve hazırlamış olduğumuz bu kontrolleri dinamik olarak formların üzerinde gösteririz. Bu işlem için ise this.ParentForm() ' kod parçasını kullanmak yeterlidir. Bu işlem WPF ‘te biraz farklıdır. WPF uygulamalarında birden fazla form ve ekran tipi olduğu için hangi base den alacağını da belirtmeniz gerekmektir. Kullanım şekli aşağıdaki gibidir.   Window.GetWindow(this.Parent);

Son Kullanıcı Deneyimi için Tasarım Süreçleri - UX Design Process

Proje geliştirme süreçleri ile bu projeleri kullanacak olan son kullanıcıları göz önüne aldığımızda projelerden beklentiler gittikçe artmaktadır. Gerek işlevsellik gerekse fonksiyonellikte artış aranırken bir yanda da yeni çıkan teknolojiler ile birlikte artık oluşturulan projelerde tasarıma da oldukça fazla öncelik tanınmaya başlamıştır. Son 2-3 yıla kadar son kullanıcı deneyimini uzan süreç geliştirme ve entegrasyon süreçlerinden ötürü geri planda bırakırken artık tasarımsal öğelerin uygulamalara uyarlanabilmesi kolaylığı sayesinde istekler içerisine girmiştir. Çok basit bir örnek vermek gerekirse, boş bir windows form oluşturup içerisine standart bir button eklendiğimizde Windows Vista öncesi işletim sistemlerinde çok basit bir görünüm ile karşımıza çıkmaktadı. Ancak bu basit görünümün sebebi windows 'un kullanmış olduğumu temadan kaynaklandığını son kullanıcılara açıklamak oldukça zor bir durumdu. Aynı uygulamayı Windows Vista ya da sonrası bir işletim sisteminde çalıştırdığımı