DomainDataSource.AutoLoad 속성
DomainDataSource에서 작성한 쿼리에 영향을 주는 변경 내용이 발생할 경우 Load를 자동으로 호출할지 여부를 나타내는 값을 가져오거나 설정합니다.
네임스페이스: System.Windows.Controls
어셈블리: system.windows.controls.domainservices.dll의 System.Windows.Controls.DomainServices
사용법
‘사용 방법
Dim instance As DomainDataSource
Dim value As Boolean
value = instance.AutoLoad
instance.AutoLoad = value
구문
‘선언
Public Property AutoLoad As Boolean
public bool AutoLoad { get; set; }
public:
property bool AutoLoad {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_AutoLoad ()
/** @property */
public void set_AutoLoad (boolean value)
public function get AutoLoad () : boolean
public function set AutoLoad (value : boolean)
속성 값
데이터 로드가 자동으로 발생함을 나타내려면 true이고, 그렇지 않으면 false입니다.
예제
다음 예제에서는 AutoLoad 속성이 true로 설정된 DomainDataSource 컨트롤을 보여 줍니다.
<UserControl x:Class="ExampleApplication.MainPage"
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="https://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices"
xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
xmlns:domain="clr-namespace:ExampleApplication.Web"
mc:Ignorable="d">
<Grid x:Name="LayoutRoot" Background="White">
<riaControls:DomainDataSource Name="source" AutoLoad="True" QueryName="GetProducts">
<riaControls:DomainDataSource.DomainContext>
<domain:ProductDomainContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
<data:DataGrid ItemsSource="{Binding Data, ElementName=source}" />
</Grid>
</UserControl>
설명
AutoLoad가 true일 경우 로드 쿼리에 영향을 주는 모든 속성 변경은 지정된 LoadDelay 이후 자동으로 Load를 호출합니다. 쿼리에 영향을 주는 속성의 예로는 PageSize 및 FilterOperator를 들 수 있습니다. 또한 FilterDescriptors 같은 종속성 개체 컬렉션 및 해당 컬렉션에 포함된 요소의 종속성 속성을 변경하면 쿼리에 영향을 주고 Load가 자동으로 실행됩니다.
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.
플랫폼
개발 플랫폼
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000
대상 플랫폼
Change History
참고 항목
참조
DomainDataSource 클래스
DomainDataSource 멤버
System.Windows.Controls 네임스페이스