Я использую MagicLibrary
для нескольких составные части. Я знал, что он был написан в Visual Studio 2003 и перекомпилировал его в Visual C # Express 2010. Он компилировал просто хорошо, и я мог видеть библиотеку в папке.
Затем я создал новый проект в Visual C # Express 2010 и добавил компоненты Magicallocallibrary.dll
на панель инструментов. Они появились в порядке без ошибок. Я положил контроль от панели инструментов в мою форму, и казалось в порядке. Затем я отладил (посмотреть, будут ли возникнуть какие-либо ошибки), и я увидел, что эта ссылка Magicallibrary
исчезла, и я получил ошибку:
The type or namespace name 'Crownwood' could not be found (are you missing a using directive or an assembly reference?)
Дело в том, что эта ссылка показывает отличные под ссылками в исследовательском исследовании, но Я не могу импортировать его с помощью , используя
или использовать его в коде (просто не указан в Instellisense тоже), но если я перечислену в браузер объекта и выберите «Мое решение», это не указано. Я могу нажать на ссылку в проводнике решений и просто измените кнопку «Копировать локальное свойство» в True или False, то он появится в браузере объекта, но всякий раз, когда я снова отлажил свой проект, который снова исчезнет.
Любая идея, почему это делает это? Заранее спасибо.
-121--1032580-У меня есть наблюдательный элемент, который мне нужно для ссылки на определенный элемент. Если товар нет, мне необходимо отслеживать его с помощью реактивных расширений для IF /, когда появляется элементы, но нужна помощь в настройке оператора. Я все еще не знаком с тем, как все разные расширения LINQ предназначены для работы, поэтому я не уверен, как это сделать. Кто-нибудь может указать мне в правильном направлении?
Чтобы проиллюстрировать лучше, мне нужно что-то вроде следующего:
public class myitem :INotifyPropertyChanged
{
private string _key;
private string _value;
public string key
{
get { return _key; }
set { _key = value; NotifyPropertyChanged("key"); }
}
public string myvalue
{
//proper getter/setter, blah, blah
}
}
ObservableCollection<myitem> _collection = mycollection;
var x = Observable.FromEvent<NotifyCollectionChangedEventHandler, NotifyCollectionChangedEventArgs>(
h => new NotifyCollectionChangedEventHandler(h),
h => _collection.CollectionChanged += h,
h => _collection.CollectionChanged -= h);
string keywaitingfor = "thiskey";
string valuewaitingfor = x.Where(xx => xx.key == keywaitingfor).First().myvalue;
Это не совсем мой сценарий, но, надеюсь, вы можете увидеть, что я пытаюсь сделать. Облюдание может содержать никаких предметов для начала, а значения свойств вступают в асинронизм. Я знаю, что последняя строка не подходит, мне нужно иметь наблюдаемое в соревнованиях по ProphareChanged классам в пределах лямбда ... но все еще путающуюся о том, как просто получить значение стоимости, когда оба условия будут выполнены.