Я получаю от службы WCF ObservableCoolection
MyTypes = e.Result;
ObservableCollection<MyType> MyTypes // it's a property of _myTypes
<telerik:RadGridView x:Name="grdSrL" ItemsSource="{Binding MyTypes}" SelectedItem="{Binding SelectedMyType, Mode=TwoWay}"
public ShowroomLog SelectedMyType
{
get { return _selectedMyType; }
set
{
if (_selectedSMyType != value)
{
_selectedMyType = value;
RaisePropertyChanged(SelectedMyTypePropertyName);
}
}
}
после того, как я получу эту коллекцию от веб-службы, выбранный элемент устанавливается сеткой, и после этого я делаю:
SelectedMyType = null;
Почемупосле этого ни один из элементов коллекции не будет нулевым?
, если я сделаю:
var x = new Car();
var y = x;
и
y = null;
, тогда x также будет нулевым;
Почему тут разные?