Как анимировать изменение кнопки в UINavigationBar?

Я вызываю метод - (void) setEditing: (BOOL) анимированный редактирование: (BOOL) анимированный метод в моем код для переключения между двумя кнопками на правой стороне панели навигации.

-(void)setEditing:(BOOL)editing animated:(BOOL)animated {  
  [super setEditing:editing animated:animated];  

  // Toggle ‘+’ and ‘Add To Order’ button.    

  if( editing ) {
    self.navigationItem.rightBarButtonItem = self.addItemButton;  
  }  
  else {           
    self.navigationItem.rightBarButtonItem = self.addToOrderButton;  
  } 
}

Где self.addItemButton и self.addToOrderButton - ivars, содержащие предопределенные UIBarButtonItems, настроенные в [awakefromNib] 11135680].

Кнопка в self.addToOrderButton значительно шире, чем в self.addItemButton , m не планирую использовать ClickOnce, потому что он не поддерживает никаких механизмов безопасности, кроме Windows Integrated, и это тоже ...

Мне нужно, чтобы мое приложение WPF получало обновления через Интернет.

Я не планирую использовать ClickOnce, потому что он не поддерживает никаких механизмов безопасности кроме интегрированной Windows, и это тоже только через интрасеть.

Есть ли что-нибудь (бесплатное программное обеспечение с открытым исходным кодом), чтобы помочь мне в этом?

Я также буду признателен за практические советы. Команда Rund после сборки:

Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 2
At C:\path\CreateSite.ps1:4 char:
38
+ Add-PsSnapin <<<< Microsoft.SharePoint.PowerShell}
+ CategoryInfo : InvalidArgument: (Microsoft.SharePoint.PowerShell:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

И после этого много ошибок, потому что для всех последующих команд требуется оснастка Sharepoint.

  • При запуске powershell C: \ path \ CreateSite.ps1 auto из cmd - все работает.
  • При открытии powershell.exe и запуске C: \ path \ CreateSite.ps1 auto - все работает.
  • Если щелкнуть правой кнопкой мыши CreateSite.ps1 -> запустить с помощью powershell - все работает.

Соответствующая строка в сценарии просто Add-PsSnapin Microsoft.SharePoint.PowerShell .

Как я могу просто запустить проклятый сценарий (и заставить его включать PSSnapIn), передав ему параметр в Visual Studio после сборки?

7
задан Dennis G 15 February 2011 в 16:46
поделиться