С классом версии, который содержится в проекте nv-ios-version (версия Apache, версия 2.0), легко получить и сравнить версию iOS. Ниже приведен пример кода сбрасывает версию iOS и проверяет, больше или меньше версии 6.0.
// Get the system version of iOS at runtime.
NSString *versionString = [[UIDevice currentDevice] systemVersion];
// Convert the version string to a Version instance.
Version *version = [Version versionWithString:versionString];
// Dump the major, minor and micro version numbers.
NSLog(@"version = [%d, %d, %d]",
version.major, version.minor, version.micro);
// Check whether the version is greater than or equal to 6.0.
if ([version isGreaterThanOrEqualToMajor:6 minor:0])
{
// The iOS version is greater than or equal to 6.0.
}
// Another way to check whether iOS version is
// greater than or equal to 6.0.
if (6 <= version.major)
{
// The iOS version is greater than or equal to 6.0.
}
Страница проекта: nv-ios-версия TakahikoKawasaki / nv-ios-version
Блог: получить и сравнить версию iOS во время исполнения с классом версии Получить и сравнить версию iOS во время выполнения с классом версии
Устанавливать значение:
textBlock.SetValue(Grid.RowProperty, 3);
Для сброса значения:
textBlock.SetValue(Grid.RowProperty, null);
На самом деле для очистки значения необходимо использовать это:
textBlock.ClearValue(Grid.RowProperty);
Я не на 100% уверен, что это находится в Silverlight, но в WPF Вы называете статический метод (названный SetX, где X свойство) на типе, приложенное свойство определяется на, и передайте его в который управление установить значение на и значение:
Grid.SetRow(MyControl, myRowNumber);