Рейтинг@Mail.ru
aave

aave

Print Friendly, PDF & Email

В .NET версии 3.5 без установленного пакета обновления SP1 метод Dispatcher.Invoke() вызывает исключение MethodNotFoundException. При этом средство IntelliSence в Visual Studio показывает порядок аргументов, передаваемых методу: делегат, [параметры].

Чтобы не вызывать исключение, нужно передавать методу Dispatcher.Invoke() параметры в следующем порядке: приоритет операции, делегат, [параметры]. Например (код на VB.NET):

Dispatcher.Invoke(DispatcherPriority.Normal, 
New myDeleg(AddressOf MyDelegate))
Print Friendly, PDF & Email
Подробнее ...
Print Friendly, PDF & Email

Чтобы в WPF растянуть содержимое заголовка экспандера Expander.Header на всю ширину, необходимо указать в свойстве Width с помощью расширения разметки следующее:

<Expander>
    <Expander.Header>
        <Grid 
            Width="{Binding RelativeSource
                     ={RelativeSource Mode=FindAncestor, 
                     AncestorType={x:Type Expander}}, 
                     Path=ActualWidth}">
…
        </Grid>
    </Expander.Header>
</Expander>

При таком подходе, если вы имеете множественные элементы типа Expander на странице или в окне, возможны проблемы производительности при отрисовке пользовательского интерфейса (GUI). В этом случае можно поступить так: переопределить стиль экспандера и задать свойству HorizontalAlignment элемента ContentPresenter значение Stretch вместо Left.

Print Friendly, PDF & Email
Подробнее ...
Print Friendly, PDF & Email

При наличии сети Интернет:

В панели управления, в разделе Программы и компоненты, выбрать Включение и отключение компонентов Windows, найти .NET Framework 3.5 и установить флажок на этом пункте.

Без доступа к сети:

  1. Вставить диск с Windows 8 в DVD-ROM или распаковать образ на жёсткий диск.
  2. Запустить утилиту командной строки (cmd) с правами Администратора.
  3. Выполнить следующие команды:
dism /online /enable-feature /featurename:netfx3 /all /Source:J:\IMG\OS\8\Windows8Rus\sxs /LimitAccess
dism /online /enable-feature /featurename:netfx3 /all /Source:C:\sxs /LimitAccess
dism /enable-feature /featurename:netfx3 /all /Source:C:/sxs /LimitAccess
Print Friendly, PDF & Email
Подробнее ...
Плата с микросхемой FT2232HL Избранное

Реализация SPI с помощью микросхем фирмы FTDI

Опубликовано в Программирование

Print Friendly, PDF & Email

Рассматриваются основные этапы программной реализации работы в режиме последовательного интерфейса SPI микросхем семейств FT2xx и FT4xx фирмы FTDI. А также предлагается готовое бесплатное программное обеспечение, которое реализует этот режим (а также I2C, 1-Wire, uWire). С помощью данной программы можно читать (и записывать) информацию с множества датчиков и прочих устройств, которые работают по интерфейсам SPI, I2C, OneWire, MicroWire.

Print Friendly, PDF & Email
Подробнее ...
Подписаться на этот канал RSS