Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WPF - MultiBinding, нету :) 
:(
    Опции темы
WolfTheGrey
Дата 4.2.2010, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 21.1.2009
Где: forum.vingrad.ru

Репутация: 2
Всего: 2



Доброй ночи.

Есть код из книжки:

Код

<Page.Background>
        <MultiBinding Converter....
</Page.Background>


В книжке вроде все пучком, все так ладно, все сходится. А как стал воплощать уроки в студию, так оказалось что ни один Контрол не имеет этого самого "MultiBinding" smile 
PM MAIL   Вверх
Partizan
Дата 4.2.2010, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



а контрол и не должен иметь его...показывайте полный XAML того, что вашей студии не нравится


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
WolfTheGrey
Дата 5.2.2010, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 21.1.2009
Где: forum.vingrad.ru

Репутация: 2
Всего: 2



показывайте полный XAML         так и знал smile

АААААААА понял, Дядька Петцольд предупреждал что VS2008 в плане XAML не полноценна, Надо в наглую вписывать это слово smile

Но затокомпилятор не может распознать код, не показывает картинку. Как же я буду жить без MultiBinding smile
Хотя в запущенной программе все работает smile

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  Bindinds.zip 1,60 Kb
PM MAIL   Вверх
Partizan
Дата 5.2.2010, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



WolfTheGrey, проблема решена?


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
WolfTheGrey
Дата 5.2.2010, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 21.1.2009
Где: forum.vingrad.ru

Репутация: 2
Всего: 2



Нет вот еще баговый примерчик:

  • Код

    <Page.Resources>
                             <scr:FormatedMultiTextConverted x:Key="conv2"/> <---------- тут ошибка:  Error    3    The type 'scr:FormatedMultiTextConverted' was not found. Verify that you 
                                                                                                                                                     are not missing an assembly reference and that all referenced assemblies have been built.    
     
    </Page.Resources>
    <TextBlock>
                    <TextBlock.Text>
                    <MultiBinding Converter="{StaticResource conv2}" ConverterParameter=
                                  "Operating System version: {0}
                                  &#x000A; .Net Version: {1}
                                  &#x000A; Machine Name: {2}
                                  &#x000A; User name: {3}
                                  &#x000A; User Domain Name: {4}
                                  &#x000A; System Durectory: {5}
                                  &#x000A; Current Directory: {6}
                                  &#x000A; Command Line: {7}">
                        <Binding Source="{x:Static s:Enviroment.OsVersion}"/>
                        <Binding Source="{x:Static s:Enviroment.Version}"/>
                        <Binding Source="{x:Static s:Enviroment.MachineName}"/>
                        <Binding Source="{x:Static s:Enviroment.UserName}"/>
                        <Binding Source="{x:Static s:Enviroment.UserDomainName}"/>
                        <Binding Source="{x:Static s:Envoroment.SystemDirectory}"/>
                        <Binding Source="{x:Static s:Enviroment.CurrentDirectory}"/>
                        <Binding Source="{x:Static s:Enviroment.CommandLine}"/>
                    </MultiBinding>
                        </TextBlock.Text>
                </TextBlock>

  • Код

    public class formattedTextConverter : IValueConverter
        {
            #region IValueConverter Members

            public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                if (parameter is string)
                    return string.Format(parameter as string, value);
                return value.ToString();
            }

            public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                return null;
            }

            #endregion
        }

        public class FormatedMultiTextConverted : IMultiValueConverter
        {

            #region IMultiValueConverter Members

            public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                return string.Format((string)parameter, values);
            }

            public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
            {
                return null;
            }

            #endregion
        }

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0924 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.