private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "SelectedTarget")
Proposed.GameProperty = SelectedTarget.Path;
else if (e.PropertyName == "SelectedSource")
Proposed.PercentageProperty = SelectedSource.Path;
else if (e.PropertyName == "LayerPropertyType")
{
Proposed.LayerPropertyType = LayerPropertyType;
UserSourceIsVisible = LayerPropertyType == LayerPropertyType.PercentageOf;
SourcesIsVisible = LayerPropertyType == LayerPropertyType.PercentageOfProperty;
}
}