Четкая привязка в Silverlight (Удаляют привязку данных из SetBinding),

Часть беспорядка - то, что "Flash" означает несколько вещей. Flash может означать одно из множества приложений ИЛИ общую технологию позади SWFs.

существует продукт Flash CS3 , который продает Adobe. Это обычно предназначается для разработчиков и использует Основанный на временной шкале подход к созданию SWFs. Ранее продуктом Flash был единственный способ создать SWFs, и SWFs обычно просто использовались для анимаций и других визуальных эффектов, не возможных в браузере иначе.

Тогда существует Flash Player. Это - приложение/плагин, используемое для выполнения SWFs. SWFs может также быть обернут в "Проектор", который позволяет им работать как автономное приложение, но это не так распространено.

В какой-то момент (я не знаю, когда) Flash начал использоваться для более интерактивных приложений. Продукт Flash очень хорошо не подошел для вида работы, поскольку это было разработано для создания анимаций. Распознавая это, Macromedia создал Flex. Flex является другой средой разработки для создания SWFs, но это предназначалось больше в разработчиках, чем разработчики. Последняя версия Flex 3. Flex SDK в свободном доступе и включает компилятор командной строки, отладчик и библиотеки классов. Adobe также обеспечивает (для покупки) Разработчик Flex приложение, основанный на Eclipse IDE для создания SWFs использование Flex. Существуют некоторые свободные IDE для использования Flex, прежде всего FlashDevelop, хотя я не знаю ни о ком, которые обеспечивают визуального разработчика для MXML, язык разметки, используемый Flex для определения UIs или визуальной обертки для отладчика.

при приближении к Flash с точки зрения разработчика тогда Вы собираетесь хотеть использовать Flex. Это, вероятно, намного ближе к тому, с чем Вы привыкли иметь дело, и, кажется, направление, Adobe продвигает Flash в целом.

13
задан Community 23 May 2017 в 12:09
поделиться

1 ответ

Метод BindingOperations.ClearBinding () вызывает функцию ClearValue () внутри.

public static void ClearBinding(DependencyObject target, DependencyProperty dp)
{
    if (target == null)
    {
        throw new ArgumentNullException("target");
    }
    if (dp == null)
    {
        throw new ArgumentNullException("dp");
    }
    if (IsDataBound(target, dp))
    {
        target.ClearValue(dp);
    }
}

через Reflector.

14
ответ дан 2 December 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: