(Lviv community of .NET developers)

Cider vs VS2008's builder. Just for fun

April 15, 2008 03:25 by RredCat
Довелось мені писати маленький тестовий сампл для WPF. В неймспейсі самплу додав кастомний клас і захотів відобразити його на формі. За старою звичкою роботи з контролами прописав, щось типу такого
xmlns:local="clr-namespace:WpfApplication1;assembly=WpfApplication1"
Далі мене чекало велике розчарування.

Проект не білдався і плакався, що не може знайти мій кастомний клас у заданому XML неймспейсі... При тому на моє велике здивування Cider гарно все розгріб і відмалював у мому випадку кнопочку (від неї наслідувався мій кастомний клас) і навіть по кліку по ній створював метод обробник події.
А трабла в тому, що для використання внутрішніх ресурсів асемблю вказувати не треба (тобто варто було написати так: xmlns:local="clr-namespace:WpfApplication1").
PS: Але якщо неймспейс аплікухи задати через XmlnsDefinition (а-ля [assembly: XmlnsDefinition( "http://www.mySite.com", "myCLRNamespace" )] і відповідно в прописувати потрібно xmlns:local="http://www.mySite.com" ) то не білдається і не розгрібаєтсья Cider'ом. Тобто так можна робити лиш в контролах які підключаються до аплікухи.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , ,
Categories: .NET | WinFx
Actions: Permalink | Comments (0) | RSSRSS comment feed

Add comment


(Will show your Gravatar icon)