BindingGroup.SharesProposedValues 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
BindingGroup에서 소스에 커밋되지 않은 대상 값을 다시 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool SharesProposedValues { bool get(); void set(bool value); };
public bool SharesProposedValues { get; set; }
member this.SharesProposedValues : bool with get, set
Public Property SharesProposedValues As Boolean
속성 값
BindingGroup에서 소스에 커밋되지 않은 대상 값을 다시 사용하면 true
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
설명
제안 된 값에 바인딩의 대상 쪽에서 변경 되었지만 소스에 커밋되지 않은 하는 값이입니다. 예를 들어, 한지를 양방향 바인딩으로 TextBox 하며 UpdateSourceTrigger 속성이 Explicit합니다. 사용자의 값을 변경 하는 경우는 TextBox, 제안된 된 값에 있는 값이는 TextBox 원본에 커밋되기 전에 합니다.
때 SharesProposedValues 됩니다 true
는 BindingGroup 바인딩이 두 개는 BindingGroup 떠나고 같은 소스를 사용 하 여 다른 바인딩 BindingGroup를 조인 하는 경우 제안 된 값을 사용 합니다. 예를 들어, 애플리케이션을 통해 여러 필드를 편집 하 고 단추를 클릭 하 여 원본 개체를 업데이트 하는 사용자 수 있음을 가정 합니다. 애플리케이션에서 표시 하는 필드를 편집 되지 않는 경우는 TextBlock합니다. 사용자 필드 편집을 시작 하는 경우 애플리케이션 대체 합니다 TextBlock 사용 하 여는 TextBox합니다. 사용자가 해당 필드의 편집을 마치면 애플리케이션을 대체 합니다 TextBox 사용 하 여를 TextBlock입니다. 에 대 한 방법이 있어야 하므로 사용자가 단추를 클릭할 때까지 소스를 업데이트 하지 않으면는 TextBlock 제안 된 값을 표시 합니다. 설정 하 여 SharesProposedValues 에 true
를 소스 업데이트 되지 않은 경우에 애플리케이션 필드에 사용자의 변경 내용이 표시 됩니다.