diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3cded50 --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +*.suo +*.user +*.pdb +_ReSharper.* +obj/ +.vs/ +*.user +intermediate*/ +_intermediate/ +_out/ +_release/ +_test/ +_out_prismatic_scanner/ +_out_prismatic_cleanlaser/ +_out_prismatic_gun/ +_out_prismatic_rd_tdc/ +_out_prismatic_rd_ptop/ +_out_sample_weld_equipment/ +_out_smw/ +_out_lhs/ +_out_pribat/ +_out_pam_rum/ +AuroraDevices/AuroraACS/bin +AuroraDevices/AuroraCAS/bin +AuroraDevices/AuroraMotor/bin +AuroraVision/VisionInspector/bin +/WeldingComponents/LASA/GUI/bin/ +/WeldingComponents/WeldingCommon/bin/ +bin/ + +# 예외: External/Aurora 폴더의 bin은 전체 커밋 +!/External/Aurora/bin/ +!/External/Aurora/bin/** + +/.git.zip +/.gitignore +/UnTrackedLocalFiles +.claude/ +.serena/ + +# 로컬 전용 Aurora 에이전트 레퍼런스 (커밋 제외) +/docs/Aurora에이전트레퍼런스모음/ diff --git a/External/Aurora/bin/Aurora.exe b/External/Aurora/bin/Aurora.exe new file mode 100644 index 0000000..5fc7161 Binary files /dev/null and b/External/Aurora/bin/Aurora.exe differ diff --git a/External/Aurora/bin/Aurora.xml b/External/Aurora/bin/Aurora.xml new file mode 100644 index 0000000..4aead6a --- /dev/null +++ b/External/Aurora/bin/Aurora.xml @@ -0,0 +1,22585 @@ + + + + Aurora + + + + + Setting For Aurora UI + + + + + eLeftMenuCollapse + + + + CollapseAsDefault + + + NoCollapseAsDefault + + + 확장 버튼 감춤 + + + + eLeftMenuTreeExpand + + + + ExpandAllAsDefault + + + NotExpandAsDefault + + + ExpandSingleSelected + + + + LeftMenuSetting + + + + ExpandSingleSelected + + + LeftMenuCollapse + + + LeftMenuTreeExpand + + + ExpandSingleSelected + + + + ToastNotificationSetting + + + + ToastAlign + + + LifeTime + + + Width + + + MaxCount + + + OffsetX + + + OffsetY + + + + FullScreenOption + + + + ShowCloseButton + + + HorizontalAlign + + + verticalAlign + + + LeftMargin + + + RightMargin + + + TopMargin + + + BottomMargin + + + + ChartView.xaml에 대한 상호 작용 논리 + + + ChartView + + + + + InitializeComponent + + + + + CorrelationChart.xaml에 대한 상호 작용 논리 + + + CorrelationChart + + + + + InitializeComponent + + + + + ItemListView.xaml에 대한 상호 작용 논리 + + + ItemListView + + + + + InitializeComponent + + + + + LineChartMulti.xaml에 대한 상호 작용 논리 + + + LineChartMulti + + + + + InitializeComponent + + + + + LineChartMultiItems.xaml에 대한 상호 작용 논리 + + + LineChartMultiItems + + + + + InitializeComponent + + + + + LineChartView.xaml에 대한 상호 작용 논리 + + + LineChartView + + + + + InitializeComponent + + + + + MultiSeriesChart + + + + + InitializeComponent + + + + + ProcessCapabilityChart + + + + + InitializeComponent + + + + + SeriesChart + + + + + InitializeComponent + + + + + RulerHorizontal + + + + + InitializeComponent + + + + + RulerVertical + + + + + InitializeComponent + + + + + DefectMapView + + + + + InitializeComponent + + + + + ImageOverlay + + + + + InitializeComponent + + + + + LiveView.xaml에 대한 상호 작용 논리 + + + + + LiveView + + + + + InitializeComponent + + + + + LogControl.xaml에 대한 상호 작용 논리 + + + LogControl + + + + + InitializeComponent + + + + + MessageDialog + + + + + InitializeComponent + + + + + EmergencyButton + + + + + InitializeComponent + + + + + VPStatus.xaml에 대한 상호 작용 논리 + + + VPStatusView + + + + + InitializeComponent + + + + + SequenceButton + + + + + InitializeComponent + + + + + 소켓 디바이스 추상 클래스 + + + + + Socket 직접 호출 + + + + + Socket 비동기 식으로 처리할 경우 해당 함수 override 하여 사용 할 것. + + + + + + + 그랩 준비 명령 + + camera id + 카메라에 적용할 param + 0 : success, !0 : error + + + + 그랩 시작 명령 + + camera id + Scan 구분용 ID + 그랩할 frame count + 카메라에 적용할 param + 0 : success, !0 : error + + + + 그랩 종료 명령 + + camera id + 0 : success, !0 : error + + + + sw trigger 명령 + + camera id + 0 : success, !0 : error + + + + imagePath의 이미지를 그랩하는 sw trigger 명령 + + camera id + 이미지 경로 + 0 : success, !0 : error + + + + exposure 변경 명령 + + camera id + exposure + 0 : success, !0 : error + + + + exposure 확인 명령 + + camera id + exposure + + + + gain 변경 명령 + + camera id + gain + 0 : success, !0 : error + + + + gain 확인 + + camera id + gain + + + + 그래버에 연결된 Camera 이름 리스트 확인 명령 + + Camera 이름 리스트 + + + + camera 설정 업데이트 명령 + + camera id + camera 설정 + 0 : success, !0 : error + + + + camera 설정 확인 명령 + + camera id + camera 설정 + + + + camera 에 param 전송 명령 + + camera id + param + 0 : success, !0 : error + + + + 인터페이스와 어답터 라이브러리 버전 + + 버전 + + + Modbus Serial Connection Config Class + + Implemented by inheriting IConnConfig. + + + + + + Slave Id + + + + + Serial Communication Protocol + + + + TCP Modbus Connection Config class + + Implemented by inheriting IConnConfig. + + + + + + Socket Address + + + + + Slave Id + + + + Modbus TCP Config. + + Implemented by inheriting IDeviceConfig. + + + + + + ConnConfig + + + + + ModubsTCPConfig + + + + Modbus RTU Config. + + Implemented by inheriting IDeviceConfig. + + + + + + ConnConfig + + + + + ModbusRTUConfig + + + + Modbus ASCII Config. + + Implemented by inheriting IDeviceConfig. + + + + + + ConnConfig + + + + + ModbusASCIIConfig + + + + 비동기 소켓에서 발생한 에러 처리를 위한 이벤트 Argument Class + + + 비동기 소켓의 연결 및 연결해제 이벤트 처리를 위한 Argument Class + + + 비동기 소캣의 데이터 전송 이벤트 처리를 위한 Argument Class + + + 비동기 소켓의 데이터 수신 이벤트 처리를 위한 Argument Class + + + 비동기 서버의 Accept 이벤트를 위한 Argument Class + + + delegate 정의 + + + + Digital IO 클래스 + + + + @param channel channel 지정 + 만약 channel이 음수라면 모든 channel에 대해서 명령 수행 + + + @param channel channel 지정 + 만약 channel이 음수라면 모든 channel에 대해서 명령 수행 + + + @param channel channel 지정 + 만약 channel이 음수라면 모든 channel에 대해서 명령 수행 + + + + Motor abstract class. + + + + note: 현재 이게 없으면 + Motor 인터페이스를 통해 Mover(C++)에게 native handle을 전달할 방법이 없음 + 대안1. C#으로 Motor를 안 만든다. (말도안됨) + 대안2. C++에서 C# 모터를 역으로 호출할 수 있는 wrapper를 추가한다 + + 우선 NativeMotor에 둔다 + + + + Move Range + + double move range + + + + Get motor velocity Range + + unsinged integer range + + + + Set motor velocity + + velocity + E1.OK or error + + + + Get motor velocity + + velocity + + + + Get current motor position + + current position + + + + Set motor target position + + + ABS or INC + E1.OK or error + + + + Get motor target posision + + current target position + + + + Set servo on/off + + + ok or error + + + + Start homing + + ok or error + + + + Move motor axis. + + ok or error + + + + Start jog + + 1 or -1 + jog velocity + ok or error + + + + Start jog increment + + + + ok or error + + + + Stop move. + + ok or error + + + + Is servo on? + + true or false + + + + Is home complete? + + true or false + + + + Is Alarm exist? + + true or false. + + + + Is axis moving? + + true or false + + + + Clear alarm. + + ok or error + + + + Get alarm list. + + list of alarms + + + + BaseConfig Motor Config. + + + + Connection configuration + ConnConfig + + + + + Move range + + + + + Velocity Range + + + + + Default Velocity + + + + + Reverse Direction + + + + + Disable movement check + + + + + Native Digital IO + + + + + Native handle for C++ + + + + + Constructor + + + + + + Create Mock Digital IO + + + + + + Activate + + + + + + + Deactivate + + + + + + Write Bit + + + + + + + + Write Word + + + + + + + + Write double word + + + + + + + + Write real(float) + + + + + + + + Write bit block + + + + + + + + + Write word block + + + + + + + + + Read bit + + + + + + + Read word + + + + + + + Read double word + + + + + + + Read real + + + + + + + Read bit block + + + + + + + + Read word block + + + + + + + + 시리얼 통신 Class + + + + + Gets the number of bytes of data in the receive buffer. + + + + + Gets the number of bytes of data in the send buffer. + + + + + 시리얼 통신 Class + + + + + + + + 데이터 수신 시 event 등록 + + + + + + 데이터 수신 시 event 해제 + + + + + + 에러 수신 시 event 등록 + + + + + + 에러 수신 시 event 해제 + + + + + + Port Open. + + + + + + + check if port already opened. + + + + + + Close opened port. + + + + + + Write. + + Write할 스트링 Data + + + + + Write하고 응답을 읽는다. + + Write할 String Data + + + + + Server로부터 스트링데이터를 읽는다. + + + + + + 버퍼에 있는 스트링을 읽는다. + + + + + + + + ReadExisting + + + + + + + + + Write byte array data + + + + + + + + WriteAndRead + + + + + + + + + 최대 nReadBuffer.Length(Byte)를 1회 Read 한다. + Output의 크기(Byte)는 nReadBuffer.Length보다 작거나 같다. + + + + + + + Output의 길이가 nReadBuffer.Length(Byte)가 될때까지 반복 Read 한다. + Timeout : Default + + + + + + + Output의 길이가 requestLength(Byte)가 될 때까지 반복 Read 한다. + Timeout : Default + + + + + + + + Output의 길이가 requestLength(Byte)가 될 때까지 반복 Read 한다. + + + + Timeout + + + + + Output에 msgHeader와 msgFooter가 모두 포함될 때까지 반복 Read 한다. + Timeout : Default + + + + + + + + + Output에 msgHeader와 msgFooter가 모두 포함될 때까지 반복 Read 한다. + + + + + Timeout + + + + + IsOpen? + + + + + + Gets the number of bytes of data in the receive buffer. + + + + + Gets the number of bytes of data in the send buffer. + + + + + 데이터 수신 시 event 등록 + + + + + + 데이터 수신 시 event 해제 + + + + + + 에러 수신 시 event 등록 + + + + + + 에러 수신 시 event 해제 + + + + + public bool IsConnected { get; set; } = false; + + + 데이터 수신을 비동기적으로 처리 + + + 데이터 수신 처리 콜백 함수 + + + 데이터 송신을 비동기적으로 처리 + + + 데이터 송신 처리 콜백 함수 + + + 소켓 연결을 비동기적으로 종료 + + + 소켓 연결 종료를 처리하는 콜백 함수 + + + 비동기 소켓 + + + + Socket 직접 호출 + + + + + Socket 비동기 식으로 처리할 경우 해당 함수 override 하여 사용 할 것. + + + + + + + 그랩 준비 명령 + + 카메라에 적용할 param + 0 : success, !0 : error + + + + 그랩 시작 명령 + + Scan 구분용 ID + 그랩할 frame count + Scan 카메라에 적용할 param + 0 : success, !0 : error + + + + 그랩 종료 명령 + + 0 : success, !0 : error + + + + sw trigger 명령 + + 0 : success, !0 : error + + + + imagePath의 이미지를 그랩하는 sw trigger 명령 + + 이미지 경로 + 0 : success, !0 : error + + + + exposure 변경 명령 + + exposure + 0 : success, !0 : error + + + + exposure 확인 명령 + + exposure + + + + gain 변경 명령 + + gain + 0 : success, !0 : error + + + + gain 확인 + + gain + + + + camera 설정 업데이트 명령 + + camera 설정 + 0 : success, !0 : error + + + + camera 설정 확인 명령 + + camera 설정 + + + + camera 에 param 전송 명령 + + param + 0 : success, !0 : error + + + + 인터페이스와 어답터 라이브러리 버전 + + 버전 + + + + + + + + + Manager Interface for Ingredients + + + + + DataKeys - 등록된 Ingredient Name 리스트 + + + + + + Ingredient 가져오기. + + + + + + + Ingredient Indexer + + + + + + + Ingredient의 Data Path가져오기 + + + + + + Manager Interface for Model + + + + + New Model + + + + + + + Rename Model + + + + + + + + Copy Model + + + + + + + + Remove Model + + + + + + + Save Model Item + + + + + + + + + Reload Model Item + + + + + + + + Clone 제공. 편의상 + + + + + + + + View를 제어할 때 사용 + + + + + MainMenu를 선택적으로 Enable/Disable할 수 있다. 하나라도 Disable이면 서랍메뉴는 Disable + + Enable/Disable 설정 + View ID List + + + + + 모든 MainMenu를 Enable/Disable할 수 있다. 서랍메뉴도 함께 Enable/Disable 된다. + + Enable/Disable 설정 + 제외할 View ID + + + + + Menu를 변경한다. + + 변경할 Main ID + 변경할 Sub ID. 미입력 시 현재값 + + + + + 화면 인터락 + + screen lock or unlock + + + + + 도어 자물쇠 Lock/Unlock + + door lock or unlock + + + + + 타워램프 On/Off + + Red, Orange, Green + + + + + 좌상단 전체화면 버튼기능 + + 전체화면 모드인지 창모드인지 + + + + + 현재 view가 full screen모드를 지원하면 full screen으로 변경하는 기능 + + full screen모드인지 일반모드인지 + + + + + 언어변경 + + LanguageDefs의 값 참조. 혹은 직접 코드 입력 ex. en-US + + + + + LogInDialog창 띄움 + + + + + + 등록한 전체 메뉴의 리스트 제공 + + + + + + FixedContent Top 영역의 Visiblity + + + + + + + FixedContent Bottom 영역의 Visiblity + + + + + + + FixedContent Left 영역의 Visiblity + + + + + + + FixedContent Right 영역의 Visiblity + + + + + + + 현재 뷰의 아이디 반환 + + + + + + Recipe Info에 id, name 외에도 날짜나 Model Name 정보 등이 추가될 예정이며 이를 저장할 기능이 필요 + + + + + + 변동부에서 특정 상황에 해당 subject의 recipe를 저장하지 못하도록 막기 혹은 풀기 + + 설정할 recipe ID + 막기 : true, 풀기 : false + + + + + 해당 subject가 save lock 되어있는지 확인 + + + + + + + View를 등록할 때 사용 + + + + + Register Title Component. 타이틀바 하단 중앙 + + + + + + + Register Fixed Component. 컨텐츠 영역 상단 + + + + + + + View가 변경되어도 바뀌지 않는 고정영역의 content를 등록한다. + + + + + + + + + + Only use Inspection UI. Register Bottom Component. MainBody 아래 + + + + + + + Register Status Component. 최하단 + + + + + + + 스크린 락 화면을 등록 + + + + + + + Aurora 플랫폼에 viewGroup 을 등록한다. + ViewGroup 설정 여부에 따라 Aurora 플랫폼의 기본 UI Layout 이 변경된다. + Group 의 개수가 2 개 이상이면 Aurora 플랫폼의 기본 UI Layout 이 + GroupView 또는 MenuView style 이 적용된다. + + + 각 viewGroup 를 구분하는 key 값으로 활용되며, viewGroup 간에 유일하여야 한다. + + + 각 viewGroup 을 표시하는 Icon 이다. + 해당 Icon 이 설정되면, MenuView style 의 UI Layout 이 적용되고, + 설정되지 않으면, GroupView style 의 UI Layout 이 적용된다. + + + 해당 viewGroup 의 접근을 사용자 계정의 그룹 권한에 따라 접근을 제한하는 데 사용된다. + 기본값은 PermissionLevel.NONE 로 권한에 따른 접근에 제한이 없다. + + + + + Aurora 플랫폼에 view 를 등록한다. + ViewGroup 설정 여부에 따라 Aurora 플랫폼의 기본 UI Layout 이 변경된다. + + + 각 view 를 구분하는 key 값으로 활용되며, view 간에 유일하여야 한다. + viewGroup 이 등록되어 있다면, 등록된 Group 내에서 view 간에 유일하여야 한다. + + + 직접 구현한 view (FrameworkElement: UserControl 등) 또는 + Aurora 플랫폼에서 제공하는 view 인 + DeviceSettingView, RecipeSettingView, EquipSettingView 등을 사용할 수 있다. + + + 해당 View의 접근을 사용자 계정의 그룹 권한에 따라 View 의 접근을 제한하는 데 사용된다. + 기본값은 PermissionLevel.NONE 로 권한에 따른 접근에 제한이 없다. + + + ViewSelect 버튼 선택시 각 view 가 보여질 방법에 대한 enum 값이며, + ViewPlace.Dialog 는 Dialog 내에 + ViewPlace.LeftInBody, ViewPlace.RightInBody 는 Main Body 의 Left, Right 영역에 + ViewPlace.ReplaceAtIcon 은 현재 영역의 Icon 자리를 대체하여 각 view 를 보여준다. + + + 등록된 Group 의 name 으로 해당 Group 의 SubItem 으로 view 가 등록된다. + + + Group 내에서 보여줄 ViewSelect 버튼의 Icon 이다. + ViewSelect 버튼은 MainStatusView 영역에 Group 의 순서대로 Icon 으로 표시된다. + + + + + View 변경 시 발생되는 delegate를 등록 + + main ID, sub ID를 파라메터로 받고 View 변경 가능여부를 리턴함 + + + + + Title Bar의 우상단 Device Status를 클릭 시 발생되는 delegate를 등록, 등록하지 않을 시 default View 사용 + + Action + + + + + Title Bar의 우상단 Recipe Status를 클릭 시 발생되는 delegate를 등록 + + Action + + + + + If ShowSubMenuBar is false, only one SubView should be registered. + + + + + If AddButtonType is used, AddSubMenu cannot be used. + + + + + + + + + + + + + + + + + + + Sub's permission cannot be less than Main's permission. + + + + + + + + + + + + + + + + + + + + + + + + + 성공시 테이블 이름, 실패시 빈 문자열 + + + + + + 성공시 0 (E1.OK) 실패시 음수 에러코드. + + + + + + 성공시 테이블 이름, 실패시 빈 문자열 + + + + + 성공시 테이블 목록, 실패시 빈 목록 + + + + + + 성공시 0 (E1.OK) 실패시 음수 에러코드. + 단, 저장이 성공한 것은 아니며, 저장 요청이 성공이라는 의미이다. + + + + + + 검색 조건을 담을 데이터 + 갱신 내용을 담은 데이터 + 검색 데이터중 조건으로 사용될 프로퍼티 이름들 + 갱신 데이터중 갱신할 내용으로 사용될 프로퍼티 이름들 + 성공시 갱신된 데이터 갯수, 실패시 음수 에러코드 + + + + + 범위 검색 조건 필드 이름 + 범위 검색 from 값 + 범위 검색 to 값 + 데이터 목록을 얻을 수 있는 Reader + + + + + DataGravityServiceView + + + + + InitializeComponent + + + + + CollectionHubServiceView.xaml에 대한 상호 작용 논리 + + + MongoDBServiceView + + + + + InitializeComponent + + + + + 쿼리 시 Range, Limit개수, 오름/내림차순(default:오름) 정보, TimeZone 설정 + + + + + DataSinkServiceView.xaml에 대한 상호 작용 논리 + + + DataHubServiceView + + + + + InitializeComponent + + + + + Data to File Uploader + + + + + Constructor + + RPC Service Name + + + + + + + + + + Parser 추가 + + data 이름 + + + + + Upload Data. Sync Api + + + + + + + Upload data async. + + + + + + + Upload data. + + + 완료 Delegate + + + + + eStreamDirectoryDepth + + + + + eStreamDirectory1Depth + + + + + eStreamDirectory2Depth + + + + + eStreamDirectory3Depth + + + + + StramDirectoryDepth + + + + + StreamDataUploadClientConfig + + + + Upload Chunk Size + + + RemoteRootDirectory + + + IsOverwriteSameFile + + + BaseFileName + + + Extension + + + MakeDirectoryAutomatically + + + DirectoryDepth + + + Constructor + + + + File Upload Server (Client로부터 파일을 받아 저장한다.) + + + + + 생성자 + + 업로드 서비스명. 클라이언트가 이를 이용해 업로드 + + + + + + + + + + Stream Upload file client to Server + + + + + 생성자 + + 서버의 서비스 이름 + + + + + + StreamFileUploadClientConfig + + + + + + + + Upload file + + 업로드할 파일 경로 + 업로드할 서버 디렉토리 경로 + + + + + awaitable upload file api + + 업로드할 파일 경로 + 업로드할 서버 디렉토리 경로 + + + + + 비동기 file upload + + 업로드할 파일 경로 + 업로드할 서버 디렉토리 경로 + 완료 Delegate + 진행률 Delegate + + + + + StreamFileUploadClientConfig + + + + + FileChunkSize + + + + + 서버의 업로드 경로의 Root. + + + + + 동일 파일 있을시 덮어쓸지의 여부. false인 경우 업로드 실패한다. + + + + + 생성자. + + + + + StreamTalkClient + + + + + 생성자 + + Manager의 서비스 이름 + + + + + + StreamTalkClientConfig + + + + + + + + GetTotalMessageCount + + + + + + GetTotalDataSize + + + + + + GetLastTransferTime + + + + + + 1:1 신규 Talk을 생성한다. + UI Thread에서만 허용한다. + awaitable api. + + + + + + + Talk Phrase. 관용구 + + + + 관용구 + + + 사용횟수 + + + + StreamTalkClientConfig + + + + EventServer. Manager로부터 온 메시지를 처리한다. + + + EventRequester. Manager에게 이벤트를 보낸다. + + + ChatName. 미 설정시 로그인 id. 미 로그인시 guest로 설정된다. + + + 관용구 리스트 + + + Talk으로부터 파일을 받을때 너무 크면 바로 파일로 저장 + + + 바로 파일로 저장시의 Min Size + + + + 생성자 + + + + + Config를 담는 저장형식 + + + + + Recipe를 담는 저장형식 + + + + + Setting을 담는 저장형식 + + + + + Model을 담는 저장형식 + + + + + Device를 담는 저장형식 + + + + + Config 종류별로 Item(Subject)을 담는 저장형식 + + + + + 장비의 기본 정보들, 대시보드 구성용 + + + + + Normal, Dryrun, Transfer + + + + + Main 시퀀스를 정할 수 있으면 해당 시퀀스의 동작여부 + + + + + Door가 열려있으면 True + + + + + Stream 브로드캐스트 퍼블리셔. 퍼블리셔 이름은 유일하다. + + + + + 생성자 + + + + + + + + StreamBroadcastPubConfig + + + + + + + + 파서 추가 + + + + + + + 노티 브로드캐스트 + + + + + + + object 퍼블리시 + + + + + + + + + Publish + + + + + + + + + StreamBroadcastPubConfig class + + + + + 자동 압축 여부 + + + + + 압축 최소 크기 + + + + + 압축 알고리즘 + + + + + 생성자 + + + + + 브로드캐스트 구독 + + + + + 구독 Delegate + + + + + + + + + 생성자 + + + + + + + + StreamBroadcastSubConfig + + + + + + + + 파서 추가 + + + + + + + 구독 Delegate 등록 + + + + + + StreamBroadcastSubConfig + + + + + 생성자 + + + + + IStreamParser. 데이터 변환기 + + + + + Data -> Byte[] 변환기 + + + + + + + byte[] -> Data 변환기 + + + + + + + 스트림 Serialiable Parser + + + + + + + + + + + 스트림 string parser + + + + + string -> Byte[] 변환기 + + + + + + + byte[] -> string 변환기 + + + + + + + 스트림 Json Parser + + 객체 Type + + + + 객체 -> Byte[] 변환기 + + + + + + + byte[] -> 객체 변환기 + + + + + + + int, double, bool, long + + + + + + + + + + + + int, double + + + + + + + + + + + + + + + Stream엔진 연결 클래스. + + + + + 생성자 + + 연결의 이름. 다른 연결과의 구분자. + + + + + + + + + + Stream Utilization + + + + + Get Service Name from appId + + + + + + + Get Machine Name from appId + + + + + + + Get Line Name from appId + + + + + + + Get Machine No from appId + + + + + + + GetId except serviceName + + + + + + + 데이터 게시 스트림 서비스 + + + + + 생성자 + + 게시 서비스명. 구독에서 사용 + + + + + + + + + + + 데이터 변환 파서 등록 + + + + + + + 데이터 게시 + + + + + + + + + 데이터 게시 기본 + + + + + + + + 데이터 게시 컨피그 + + + + + Message가 Exchange에 전달되었는지 체크하는 속성. + + + + + 게시에 걸리는 TimeOut설정.0 이면 설정하지 않도록 한다. + + + + + 초안에 처리되어야하는 메시지임을 말한다. + + + + 자동 압축 설정 + + + 압축 최소 Size 설정 + + + 압축 알고리즘 + + + + 생성자 + + + + + Stream RPC Client + + + + + 비동기 서버응답에 대한 Delegate + + server id + message name + + + + + + Constructor + + Server의 서비스 이름 + 필요시 사용 + + + + 파서 추가 + + 추가할 메시지 이름. + 요청데이터 파서 + 응답데이터 파서 + + + + 요청 파서 추가 + + 추가할 메시지 이름 + 요청 파서 + + + + 응답 파서 추가 + + 추가할 메시지 이름 + 응답 파서 + + + + + + + + + + 비동기 RPC요청 + + + + 압축 여부 + + + + + Request and Reply + + + + + + + + + awaitable Request and Reply + + + + + + + + + Listner를 설정하지 않으면 응답처리 하지 않고 대상에게 Publish만 수행한다. + + + + + + StreamClientConfig + + + + 응답 최대 대기 시간 + + + 자동 압축 설정 + + + 압축 최소 Size 설정 + + + 압축 알고리즘 + + + 생성자 + + + + 스트림 RPC 서버 서비스 + + + + + RPC Server Requested Delegate + + + + + + + + + + 생성자 + + 서버의 서비스명 + + + + + ServiceName을 추후 변경원할 경우 사용 + + + + + + 파서 추가 + + + 클라이언트가 보내온 데이터 파서 + 클라이언트로 보낼 데이터 파서 + + + + 파서 추가. 한개만 등록 + + + + + + + 파서 추가 한개만 등록 + + + + + + + + + + + + + Listner를 설정하지 않으면 응답처리 하지 않고 대상에게 Publish만 수행한다. + + + + + + 스트림 RPC 서버 컨피그 + + + + + 병렬처리 갯수. 서버의 부하가 심해질때 갯수를 늘려라. + + + + 응답에 대한 자동 압축 설정 + + + 응답에 대한 압축 최소 Size 설정 + + + 응답에 대한 압축 알고리즘 + + + + 생성자 + + + + + Stream 통계 interface + + + + 총 메시지 갯수 + + + 총 데이터 Size + + + 마지막 전송 시간 + + + + Stream 베이스 클래스 + + + + + Sevice Logger + + + + + service + + + + + Send Parser + + + + + Receive Parser + + + + + 자동 압축 여부 + + + + + 압축 알고리즘 + + + + + 압축 최소 Size + + + + + 총 보낸 메시지 갯수 + + + + + 총 받은 메시지 갯수 + + + + + 마지막 성공 시간 + + + + + 총 보낸 데이터 크기 + + + + + 총 받은 데이터 크기 + + + + + Connector를 외부에서 생성했는지 자체 생성했는지의 여부 + + + + + 생성자 + + + + + + Send 파서 추가 + + + + + + + Receive 파서 추가 + + + + + + + Topic별 자동 압축 + + + + + + + Encoding을 파싱한다. 주로 압축. + + + + + + + + 데이터 변환. Object -> data + + + + + + + + + + 데이터 역변환. byte array -> object + + + + + + + + + + DoActivate + + StreamServiceConfig + + + + + DoDeactivate + + + + + + 마지막 전송 시간 + + + + + + 총 메시지 갯수 구하기 + + + + + + 총 데이터 크기 구하기 + + + + + + StreamServiceConfig + + + + + 메시지 브로커. + + + + + 로그를 출력할 최소 레벨을 지정한다. + + + + + Stream 구독 서비스 + + + + + 구독 Delegate + + 장비ID+서비스이름 + + + + + + 생성자 + + 게시 서비스 이름 + + + + + + 구독 데이터 파서 추가 + + + + + + + + + + + + + 구독 Delegate 등록 + + + + + + 스트림 게시 서비스 컨피그 + + + + + 구독할 라인 명. *은 모든 라인을 의미 + + + + + 구독할 장비 명. *은 모든 장비를 의미 + + + + + 구독할 호기 명. *은 모든 장비를 의미 + 장비의 호기는 반드시 숫자로 기입할 것. 장비가 아닌 경우 영문+숫자혼합을 사용할 것 + + + + + 생성자 + + + + + 가동상태. IDLE(메인시퀀스 비가동, Alarm 없음), RUN(메인시퀀스 가동), BD(메인시퀀스 비가동, Alarm 있음) + + + + ServiceType. + + set ServiceType in Service constructor. + + + + + + ServiceId. + + + + EventPublisher + + 디바이스를 상속받은 디바이스내에서 이벤트를 발송할때 사용할 수 있다. + + + + + + MonitoringInterval + + + + + IsInterval (Not period) + + + + + MonitoringJob + + + + + check if device is activated. + + + + + 디바이스가 연결상태에서 통신에러가 있는지 확인용도. + CommError가 Set되면 SYS_DEVICE_IS_COMM_ERROR 이벤트가 발생한다. + + + + + Active device (connect) + + 성공여부. 0(E1.OK) or error + + + + Active device (connect) + + device config + 성공여부. 0(E1.OK) or error + + + + Deactivate device (disconnect) + + 성공여부. 0(E1.OK) or error + + + + DoActivate. abstact method. + + + + + + + DoDeactivate. abstract method. + + + + + + SetMonitoringService. protected method. + + + + true : interval, false : period + + + + StartMonitoringService. Protected Method. + + + + + StopMonitoringMethod. Protected Method. + + + + + Device Config interface. + + + + + 언어 국가 코드 + + + + + 영어-미국 + + + + + 영어-싱가포르 + + + + + 한국어-한국 + + + + + 베트남어-베트남 + + + + + 간체중국어-중국 + + + + + 스페인어-스페인 + + + + + Language Array + + + + + Interface for IngredientItem + + + + + Interface for Ingredient + + + + + Item List about Ingredient + + + + + + 수동으로 특정 아이템을 활성화하기. + + + + + + + Activated Item (수동으로 Active시킨 아이템 이름) + + + + + + Activated Item (수동으로 Active시킨 아이템) + + + + + + 이름으로 IngredientItem검색하기 + + + + + + + 이름으로 검색하기. Indexer + + + + + + + Object Clone Method. 편의목적. + + + + + + + Ingredient Reload + + + + + + + Ingredient Reload + + + + + + + Ingredient Save + + + + + + + + SaveIngredient + + + + + + + + RenameIngredient + + + + + + + + CopyIngredient + + + + + + + + RemoveIngredient + + + + + + + CreatNewIngredient + + + + + + + Aurora System Event Definition Class + + + + + Equipment loading completion event (from system) + + + + + Equipment loading failure event (from system) + + + + + not yet implemented + + + + Event indicating that settings have been changed. (from system) + + Event Param : Setting Id + + + + + Device activation event (from system) + + Event Param : activated device id. + + + + + Device deactivation event (from system) + + Event Param : deactivated device id + + + + + Device activation event (from system) + + Event Param : activated device id. + + + + + Device deactivation event (from system) + + Event Param : deactivated device id + + + + + Device communication error event.(from system) + + Event Param : string deviceId, bool isCommError + + + + + Service communication error event.(from system) + + Event Param : string serviceId, bool isCommError + + + + + Recipe activation event(from system) + + Event Param : RecipeInfo + + + + + Recipe entry change event (from system) + + Event Param : RecipeEntryChangedParam + + + + + Recipe reload event.(from system) + + Event Param : Subject + + + + + Recipe item change event(from system) + + Event Param : Subject + + + + + 활성화된 레시피의 모델을 바꾸거나, 해당 모델을 변경했을때 (from system) + + Event Param : Subject (empty면 전체변경, subject존재시 해당 subject만 변경) + + + + + Model activated event.(from system) + + Event Param : Subject + + + + + MODEL reload event.(from system) + + Event Param : Subject + + + + + Model item changed event(from system) + + Event Param : Model Name + + + + + Model name changed event(from system) + + Event Param : Model Name + + + + + + Model entry changed event(from system) + + + + + Ingredient entry changed event(from system) + + + + Ingredient activation event(from system) + + Event Param : RecipeInfo + + + + + + Ingredient Item changed event(from system) + + + + + Ingredient reloaded event(from system) + + + + + Model item changed event(from system) + + Event Param : Language + + + + + + not yet implemented + + + + System alarm occured event(to system) + + Event Param : Boolean value indicating whether an alarm has occurred + + + + + Menu changed event (from system) + + Event Param : (mainName, subName) + + + + + Alarm set event (from system) + + Event Param : AlarmDescription + + + + + Alarm reset event (from system) + + Event Param : AlarmDescription + + + + + Alarm reset all event (from system) + + Event Param : List of AlarmDescription + + + + + + Alarm descriptions reloded event (from system) + + + + + Permission changed(log-in or log-out) event(from system). + + + + Screen interlock request event (to system) + + Event Param : Boolen value for whether screen lock or unlock + + + + + Door open/close event (to system) + + Event Param : Boolen value for whether door open or close + + + + + Tower lamp request event (to system) + + Event Param : eTowerLamp + + + + + Tower lamp request event (to system) + + Event Param : +
1. MainMenu or 0 : Main menu 이름 또는 menu index로 페이지 변경요청 +
2. (MainMenu or 0, true or false) : Main menu 이름 또는 index 면서 submenu 보일지 말지 결정 +
3. (MainMenu, Submenu or 0) : Main Menu 이름, sub menu 이름 또는 index로 메뉴 변경 요청 +
4. (MainMenu or 0, null) : Main Menu이름 or Index로 이동 +
+
+
+ + Menu enable request event (to system) + + Event Param : boolean value for all menu enable or disable. + + + + + + Window mode request event (to system) + + + + + Full screen mode request event (to system) + + + + Manual backup start event (to system) + + Event Param : backup id (name) + + + + + Toast message request event (to system) + + Event Param : Message + + + + + + Toast message clear event (to system) + + + + + Language change request event (to system) + + Event Param : language + + + + + + + true false + + + + + + + + + + + 등록된 바로가기 키가 눌렸을 때 + + Event Param : Event ID, 현재 화면(Main ID, Sub ID) + + + + + + AuroraSettings + + + + Equipment + + + UI Preference + + + + EquipmentInfo + + + + + 장비명 + + + + + 장비 위치 + + + + + Machine No. + + + + + Machine is simulation mode or not. + + + + + Button Auto Logger Name. + + + + + After boot, connect device automatically + + + + + Alarm관련 설정 + + + + + Alarm Config Class + + + + + Alarm Description에서 Description Column을 사용할지 여부 + + + + + Alarm Description에서 UseSolution Column을 사용할지 여부 + + + + + Alarm Description에서 Use Column을 사용할지 여부 + + + + + Detail 기능을 사용할지 여부. 알람 팝업에서 Detail버튼 클릭 시 미리 등록한 이미지나 pdf를 띄울 수 있다. + + + + + Alarm History View에서 최대 몇 중까지 보여줄지 + + + + + 입력된 경로에 해당하는 directory를 생성한다 + + 생성할 directory 경로 + 성공할 경우 입력된 path를 반환함 + + + + 입력된 경로에 해당하는 directory를 강제로 생성한다 +
만약, 같은 이름의 파일이 존재한다면 삭제하고 생성한다 +
+ 생성할 directory 경로 + 성공할 경우 입력된 path를 반환함 +
+ + + 입력된 경로에 해당하는 directory를 삭제 +
만약, 같은 이름의 파일이 존재한다면 삭제하고 생성한다 +
+ 삭제할 directory 경로 + 하위 directory나 file을 포함하는 경우에 삭제 여부 + 성공할 경우 입력된 path를 반환함 +
+ + + 입력된 경로에 해당하는 directory를 삭제 +
만약, 같은 이름의 파일이 존재한다면 삭제하고 생성한다 +
+ 삭제할 directory 경로 + 하위 directory나 file을 포함하는 경우에 삭제 여부 + 성공할 경우 입력된 path를 반환함 +
+ + + 입력된 경로의 파일에 text 내용을 기록한다. +
만약 디렉토리가 존재하지 않으면 실패한다. +
만약 파일이 존재하지 않는다면 생성한다. +
만약 파일이 존재한다면 덮어쓴다. +
+ 기록될 파일 경로 + 파일에 기록될 text 내용 + 성공할 경우 입력된 path을 그대로 반환함 +
+ + + 입력된 경로의 파일에 text 내용을 기록한다. +
만약, 디렉토리가 존재하지 않으면 생성한다. +
만약, 파일이 존재하지 않는다면 생성한다. +
만약, 파일이 존재한다면 덮어쓴다. +
+ 기록될 파일 경로 + 파일에 기록될 text 내용 + 성공할 경우 입력된 path을 그대로 반환함 +
+ + + 디렉터리와 그 내용을 새 위치로 복사한다. + + 복사할 디렉터리의 경로 + 새 위치에 대한 경로 + 성공할 경우 복사한 경로 to를 반환함 + + + + 파일 또는 디렉터리와 그 내용을 새 위치로 이동한다. + + 이동할 파일 또는 디렉터리의 경로 + 새 위치에 대한 경로 + 성공할 경우 이동된 경로 to를 반환함 + + + + Alarm Description excel을 import한다. + + Alarm Description excel 경로 + + + + + Alarm Description excel을 export한다. + + export할 경로 + + + + + 알람을 발생 시킨다. + + 발생시킬 알람 코드 + Alarm Description의 해당 Property에 셋 해준다. 알람 이벤트를 받을 때 활용할 수 있다. + + + + + 특정 알람을 리셋 시킨다. + + 리셋시킬 알람 코드 + + + + + 현재 발생되어 있는 모든 알람을 리셋시킨다. + + + + + + 특정 Alarm Description을 읽는다. + + 읽을 알람의 코드 + + + + + Alarm Description을 다시 로드한다. + + + + + + 로드된 모든 Alarm Description을 읽는다. + + + + + + 현재 발생된 알람의 코드 리스트를 읽는다. + + + + + + 현재 발생된 알람의 History데이터를 읽는다. + + + + + + + 외부 모듈에서 지정한 알람을 추가로 등록한다. + + 추가로 등록할 Alarm Description + 추가 등록 code의 offset. 기존 코드와 겹치지 않도록 주의할 것. + + + + + Interface for ModelItem + + + + + Interface for ModelEntry + + + + + 모델 목록 + + + + + + Subject목록 + + + + + + ModelItem가져오기 + + + + + + + + Device Activated 상태표시 + + + + + + + Service Activated 상태표시 + + + + + + + Device를 그룹으로 묶어서 Activated 상태표시 + + + + + + + + 다국어 정보 추가 + + 언어-국가. ex. "ko-KR", "zh-CN", "en-US" ... + + + + returned object will be published by EVENT parameter + + + 시퀀스 실행상태 + + + 정지상태 + + + 실행상태 + + + Stop이 눌려서 정지중인 상태 + + + EmergencyStop을 처리중인 상태 + + + ForceError로 인해 Stop및 ForceError 처리중인 상태 + + + 일시정지중인 상태 + + + 시퀀스 종료상태로 Complete delegate처리중 + + + + SeqNodeIds Class. Predefined Node Ids. + + + + 시작노드 + + + 종료노드 + + + 이벤트큐등 종료를 명확히 하기 위한 빈종료노드 + + + 에러노드 + + + + ISequence class. + + + + 사용자가 설정한 시퀀스 Id + + + 시퀀스 현재 실행상태확인 + + + 한단계씩 이동하기 위한 모드 + + + Run상태변경 이벤트 + + + 시퀀스 노드 변경 이벤트 + + + + 시퀀스 시작 + + 시작 Parameter + 완료 Delegate + Context를 초기화할지의 여부 + 0 or error + + + + 시퀀스 정지 + + 0 or error + + + + 시퀀스 강제 정지 + + 0 or error + + + + 시퀀스 Cycle Stop. SeqeunceContext.IsCycleStopped 변수 확인후 정지시나리오는 직접구현필요. + 실제 Stop은 처리되지 않는다. + + + + + + CycleStop 상태인지 확인. + + + + + + 시퀀스 일시 정지 + + 0 or error + + + + 시퀀스 일시 정지후 Resume + + 0 or error + + + + Context에서 Param Search + + 0 or error + + + thread-safe + + + thread-safe + + + thread-safe + + + + BuilderInstance를 받아올 때 사용 + + + + + + + Main Sequence가 돌고 있는지 여부를 리턴 + + + + + + Main Sequence의 상태를 설정 + + + + + + + + ISequence.Stop()명령어 발생 후 해당 시간(ms) 내에 Node가 종료되지 않을 시 Thread 강제종료 + 시퀀스 천이 로그 표시여부(true:미표시, false:표시 - default) + 시퀀스 천이로그 레벨(0:V, 1:D, e:I - default, 3:W, 4:E) + + + + + + IEquipmentSetup class. + + 장비생성을 위해 필수로 상속받아야 하는 Interface. + 하나의 프로젝트의 하나만 존재해야한다. + + + + + Aurora 환경변수 + 장비로딩시 플랫폼에서 Set해주는 변수로, + Application.Current.AuroraEnv()사용보다 권장된다. + + + + + Equipment Name + + 장비명 + + + Setting Registration Api + + + register("Foo", new FooSetting()); + + + + + + + + RegisterIngredientItem + + + + + Model Registration Api + + + register(new Glass(), () => new UCGlassEditor(new UCGlassEditorViewModel(AuroraEnv))); + + + + + + + Recipe Registration Api + + + register(RecipeIds.Common, new CommonRecipe(), (id, item) => new UCRecipeMain(AuroraEnv)); + + + + + + + Device Registration Api + + + registry.Register(DeviceIds.Light, + () => new LightDevice(DeviceIds.Light, eLight.LvsPn, Status.IsSimulation), LightConfig.GetDefaultConfig(), + device => new UCLightControl() { DataContext = new UCLightControlViewModel(AuroraEnv, device) }); + + + + + + + sequence registration Api + + + register(SequenceIds.PLCMonitor, PLCMonitor.Builder(DeviceIds.PLCDevice)); + + + + + + + view registration Api + + + MainMenu recipe = new MainMenu(ViewIds.Recipe, MenuIcon.GetMenuIcon(eMenuIcon.RECIPE)); + recipe.AddSubMenu(ViewIds.Recipe, new UCRecipe()); + recipe.AddSubMenu(ViewIds.GlassEditor, new UCModel() { DataContext = new UCModelViewModel(Application.Current.AuroraEnv(), null) }); + manager.RegisterMainMenu(recipe); + + + + + + + + RegisterShortcuts + + + + + build main status view + + + builder.ShowCI(true) + .ShowClock(true) + .ShowTowerLamp(false) + .AddLanguage("ko-KR", "zh-CN", "en-US") + .AddComponent(DoorStatus) + .AddDeviceActiveStatus(DeviceIds.ACS) + .AddDeviceActiveStatus(DeviceIds.PLCDevice); // PLC_REMOVE + + + + + + + register multilanguage resources + + + register(typeof(StrTokens)); + + + + + + + + Shutdown 가능한 상태인지 리턴 + + Shotdown 가능 or 불가능 + + + + 장비로딩이 완료되고 장비가 시작되었음을 알림. + + + + + 프로그램이 종료상태에 있음을 알림. + + + + + Alarm이 발생되었음을 알림. + + 발생된 alarm의 code. + 중알람인지? + + + + Alarm이 해제되었음을 알림. + + 해제된 alarm code 리스트 + + + RecipeView Interface + + 커스텀 레시피 뷰어를 구현할때 상속받아야 하는 인터페이스로 + 레시피가 변경되었을때와 Reload되었을때의 할일을 구현한다. + + + + + + 현재 뷰어의 레시피가 변경되었음을 알림. + 뷰모델에서 해당 레시피로 갱신해주어야 한다. + + + + + + 현재 뷰어의 레시피가 리로드되었음을 알림. + + + + + + 현재 편집중인 화면에서 모델이 변경되었고, 모델이 변경되었을때 레시피화면에 + 모델정보를 표시하고 있다든지, 다른 데이터가 영향을 받는 경우 처리요청 + + + + + + Save되기 전에 호출 + + Save되는 recipe ID + Save되는 recipe name + + + + Save되고나서 전에 호출 + + Save되는 recipe ID + Save되는 recipe name + + + ModelView Interface + + 모델이 변경되었거나, 저장전 해야할일을 수행할 수 있다. + + + + + + 해당 모델뷰어의 모델이 변경되었음을 알림. + + + + + + 현재 뷰어의 레시피가 리로드되었음을 알림. + + + + + + Model Rename이 가능한지 확인 + + 기존 이름 + 신규 이름 + 불가시 불가사유 기재 + + + + + Save되기 전에 호출 + + Save되는 Model name + + + + Save되고나서 전에 호출 + + Save되는 Model name + + + Ingredient ViewModel Interface + + + + 해당 itemName으로 변경되었음을 알림 + + + + + + item이 reload되었음을 알림 + + + + + + 해당 Item이 사용중인지 확인 + + 아이템이름 + + + + + Save되기 전에 호출 + + Save되는 Ingredient Item name + + + + Save되고나서 전에 호출 + + Save되는 Ingredient Item name + + + + Device Registry Interface. + + + + + Device Register. + + + + + + + + + + Device Registry Interface. + + + + + Device Register. + + + + + + + + + + + Setting Register + + + + + + + + + RecipeItemEditorFactory + + + + + + + + IngredientItemEditorFactory + + + + + + + + IngredientsRegister + + + + activate 가능여부 + + + + + + ModelItemEditorFactory + + + + + + + + Model을 등록한다. + + 모델 ID + IModelItem 상속받아 만든 Item + 커스텀 에디터 뷰 + Recipe와 종속관계로 사용할지 여부, 한번이라도 true를 입력하면 true임 + + + + + RecipeRegister + + + + + + + + + SequenceRegister + + + + 시퀀스 빌더 instance를 보관하여 전역변수를 통해 값을 전달하기 위함 + Main 시퀀스로 등록 시 가동상태를 확인할 수 있다. + + + + + Shortcut 등록 + + id + 해당 shortcut의 설명 + + + + + Language resource register + + + + + + Event Message Class + + + EventMessage 생성자 + + + + + + + Event Subject + + + Event Param + + + Event Source + + + + IRecipeItem + + + + + IRecipeEntry + + + + + + + + + + + + Model이름을 가져온다. + (ModelRecipeItem을 상속받은 Item이 등록되어있어야 한다.) + + + + + + + 활성화된 모델이름을 가져온다. + (ModelRecipeItem을 상속받은 Item이 등록되어있어야 한다.) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 기존 (id, name)을 대체 + + + + + Device abstract class + + + + + Device View에서 그룹 보기 시 필요하며 미기입 시 DeviceType으로 표기 + + + + DeviceType. + + set DeviceType in device constructor. + + + + + Communication Type for device + + set CommType in device constructor. + + + + + + DeviceId. + + + + NativeHandle + + c++ device only. + + + + + EventPublisher + + 디바이스를 상속받은 디바이스내에서 이벤트를 발송할때 사용할 수 있다. + + + + + + MonitoringInterval + + + + + IsInterval (Not period) + + + + + MonitoringJob + + + + EventPublisher + + HiddenDevice인지 확인. HiddenDevice인 경우 디바이스 설정화면에 나타나지 않는다. + + + + + + check if device is activated. + + + + + 디바이스가 연결상태에서 통신에러가 있는지 확인용도. + CommError가 Set되면 SYS_DEVICE_IS_COMM_ERROR 이벤트가 발생한다. + + + + + 디바이스가 시뮬상태인지를 나타낸다. + + + + + 알람이 있는지 확인. + + + + + Device Setting View에서 항상 Custom View가 보이도록 함. false면 Activated 시에만 보임. + + + + + add alarm to alarm list. + + + + + + + Clear specific alarm code + + + + + + Clear alarm code list + + + + + + Get Last Alarm + + Alarm Code No. + + + + Get Alarm List + + Alarm List + + + + Clear all alarms + + + + + Active device (connect) + + 성공여부. 0(E1.OK) or error + + + + Active device (connect) + + device config + 성공여부. 0(E1.OK) or error + + + + Deactivate device (disconnect) + + 성공여부. 0(E1.OK) or error + + + + DoActivate. abstact method. + + + + + + + DoDeactivate. abstract method. + + + + + + SetMonitoringService. protected method. + + + + true : interval, false : period + + + + StartMonitoringService. Protected Method. + + + + + StopMonitoringMethod. Protected Method. + + + + interface에 정의되지 않은 추가적인 명령을 사용하기 위함 + end-to-end 로 정의한 message + + + + Device Config interface. + + + + + Device Connnection Configuration. + + + + + Device Connection Type + + + + Serial Port + + + Socket + + + Modbus + + + Etc + + + + Device Connection Config Interface + + + + + Device Enumarable Type. + 생성자에서 지정해주세요. 추가원하는 DeviceType은 연락주세요. + + + + ETC. 지정하지 않을시 디폴트 + + + 카메라 디바이스. + + + 트리거 디바이스. + + + 아르고스 디바이스. + + + 디펙수집기 디바이스. + + + 모터 디바이스. + + + 무버 디바이스. + + + 조명 디바이스. + + + 디지털IO 디바이스. + + + 라인프로파일러 디바이스. + + + 파워미터 디바이스. + + + 변위센서 디바이스. + + + 칠러 디바이스. + + + 레이저 디바이스. + + + 집진기 디바이스. + + + IO 디바이스. + + + 컨트롤러 디바이스. + + + PLC 디바이스. + + + + 1. Find Stream Engine + 2. Change Stream Settings + 3. Get Machine List + 4. Get Current Stream Statistics + + + + + 현재 중알람 목록 + + + + + + 현재 경알람 목록 + + + + + + 최근 중알람 목록 + + + + + + 최근 경알람 목록 + + + + + + ID중복은 추가 안 하지만 Key중복은 로그만 뿌리고 추가한다. + + + + + + + + + 메뉴 enable/disable을 위해 필요한 callback형식. params는 Func가 미지원하여 별도로 만들었음. + + enable/disable + view ids + + + + + View Manger Class for register views + + + + + Register Main menu + + Main menu view group + + + + + Register Title Component. 타이틀바 하단 중앙 + + + + + + + Register Fixed Component. 컨텐츠 영역 상단 + + + + + + + Only use Inspection UI. Register Bottom Component. MainBody 아래 + + + + + + + Register Status Component. 최하단 + + + + + + + Register Screen Interlock + + + + + + + MainMenu를 선택적으로 Enable/Disable할 수 있다. 하나라도 Disable이면 서랍메뉴는 Disable + + Enable/Disable 설정 + View ID List + + + + + 모든 MainMenu를 Enable/Disable할 수 있다. 서랍메뉴도 함께 Enable/Disable 된다. + + Enable/Disable 설정 + 제외할 View ID + + + + + Menu를 변경한다. + + 변경할 Main ID + 변경할 Sub ID. 미입력 시 현재값 + + + + + 화면 인터락 + + screen lock or unlock + + + + + 도어 자물쇠 Lock/Unlock + + door lock or unlock + + + + + 타워램프 On/Off + + Red, Orange, Green + + + + + 좌상단 전체화면 버튼기능 + + 전체화면 모드인지 창모드인지 + + + + + 창모드인지? + + + + + + 현재 view가 full screen모드를 지원하면 full screen으로 변경하는 기능 + + full screen모드인지 일반모드인지 + + + + + 언어변경 + + LanguageDefs의 값 참조. 혹은 직접 코드 입력 ex. en-US + + + + + 등록한 전체 메뉴의 리스트 제공 + + + + + + FixedContent Top 영역의 Visiblity + + + + + + + FixedContent Bottom 영역의 Visiblity + + + + + + + FixedContent Left 영역의 Visiblity + + + + + + + FixedContent Right 영역의 Visiblity + + + + + + Participants : [0] : me, [1..n] : others + + + + 인자로 들어 문자에 특수 문자가 존재 하는지 여부를 검사 한다. + + + + + + + + + + AccountManagementDialog + + + + + InitializeComponent + + + + + ChangePasswordDialog + + + + + InitializeComponent + + + + + Interaction logic for ErrorMessageDialog.xaml + + + ErrorMessageDialog + + + + + InitializeComponent + + + + + LogInDialog + + + + + InitializeComponent + + + + + AccountDialog + + + + + InitializeComponent + + + + + AccountButton + + + + + InitializeComponent + + + + + 부팅 시에만 사용하는 당일 알람 읽는 기능 + + + + + + params : from, node ID, activated + + + + @param string sequenceId + 서비스할 sequence ID. 단지, 로그 출력 용도로 사용됨 + @param int numOfWorker + work를 수행할 work thread 갯수. + 최대 동시수행 흐름에 맞게 설정하는 것을 권장한다. + + + + BoxPlot에서 사용하는 기본 통계값을 계산한다. + + + + + + + Singleton 객체 가져오기 + + + + + + + + T 형식의 데이터를 CSV에 한줄로 추가 + + + + + + + + + + + + DataTable 타입의 데이터에서 DataColumnCollection을 가져와서 헤더를 만드는 함수 + + + + + + + + + DataTable 타입의 데이터에서 DataRow를 가져와 내용을 채우는 함수 + + + + + + + + + DataTable을 CSV로 쓰는 함수 + + + + + + + + DataTable을 CSV로 쓰는 함수 + + + + + + + + + CSV를 DataTable로 읽는 함수 + + + + + + + 버전 정보를 넣으면 빌드 시간을 반환. + + + + + + + SingleView.xaml에 대한 상호 작용 논리 + + + SingleView + + + + + InitializeComponent + + + + + Interaction logic for UCInspecChatView.xaml + + + UCInspecChatView + + + + + InitializeComponent + + + + + LiveViewAll.xaml에 대한 상호 작용 논리 + + + CombineView + + + + + InitializeComponent + + + + + MainStatusView + + + + + InitializeComponent + + + + + MainView.xaml에 대한 상호 작용 논리 + + + MainView + + + + + InitializeComponent + + + + + Interaction logic for LogSettingView.xaml + + + LogSettingView + + + + + InitializeComponent + + + + + 상대경로면 절대경로로 업뎃해서 사용하자. + + + + + + + 1. Path확인 (TextBox로는 편집이 안 되므로 Loading됐다면 정상 Path이다. + 2. Json이 정상 로딩 된 상태인지 확인 + + + + + + 1. Valid 확인 + 2. Hislog config가 맞는지 확인 + + + + + + + + Interaction logic for EllipseButton.xaml + + + EllipseButton + + + + + InitializeComponent + + + + + AccordionUC.xaml에 대한 상호 작용 논리 + + + UCAccordion + + + + + Accordion 메뉴 IsEnabled에 해당하며, Folding 버튼 제외한 나머지가 Enable/Disable된다. + + + + + InitializeComponent + + + + + MainVisionButton + + + + + InitializeComponent + + + + + Interaction logic for UCMainBody.xaml + + + UCMainBody + + + + + InitializeComponent + + + + + Interaction logic for UCMainTitle.xaml + + + UCMainTitle + + + + + InitializeComponent + + + + + Interaction logic for WinMainScreen.xaml + + + WinMainScreen + + + + + InitializeComponent + + + + + UCDeviceStatusView.xaml에 대한 상호 작용 논리 + + + UCDeviceStatusView + + + + + InitializeComponent + + + + + Interaction logic for WinRecipeSelect.xaml + + + WinRecipeSelect + + + + + InitializeComponent + + + + + UCSequenceSettingView.xaml에 대한 상호 작용 논리 + + + UCSequenceSettingView + + + + + InitializeComponent + + + + + Interaction logic for ShortcutView.xaml + + + ShortcutView + + + + + InitializeComponent + + + + + Interaction logic for UCStreamFileUploadClient.xaml + + + UCStreamFileUploadClient + + + + + InitializeComponent + + + + + Interaction logic for UCStreamBroadCaster.xaml + + + UCStreamTalkClient + + + + + + + + + + + + InitializeComponent + + + + + Interaction logic for UCChatRoomSummary.xaml + + + UCChatRoomSummary + + + + + InitializeComponent + + + + + Interaction logic for UCFavoritePhrases.xaml + + + UCFavoritePhrases + + + + + InitializeComponent + + + + + Interaction logic for WinAuroraTalk.xaml + + + WinAuroraTalk + + + + + InitializeComponent + + + + + Interaction logic for WinChatPiece.xaml + + + UCChatPiece + + + + + InitializeComponent + + + + + Interaction logic for WinChatRoom.xaml + + + WinChatRoom + + + + + InitializeComponent + + + + + Interaction logic for WinStreamImageViewer.xaml + + + WinStreamImageViewer + + + + + InitializeComponent + + + + + AlarmHistoryPopupView.xaml에 대한 상호 작용 논리 + + + AlarmHistoryPopupView + + + + + InitializeComponent + + + + + Interaction logic for AlarmDescView.xaml + + + AlarmDescView + + + + + InitializeComponent + + + + + Interaction logic for AlarmDetailPopup.xaml + + + AlarmDetailPopup + + + + + InitializeComponent + + + + + Interaction logic for AlarmHistoryView.xaml + + + AlarmHistoryView + + + + + InitializeComponent + + + + + Interaction logic for AlarmPopup.xaml + + + AlarmPopup + + + + + InitializeComponent + + + + + DevGrabberView.xaml에 대한 상호 작용 논리 + + + DevCameraView + + + + + InitializeComponent + + + + + MavinInferLoadModelInfoView + + + + + InitializeComponent + + + + + MavinInferView + + + + + InitializeComponent + + + + + DeviceStatusView.xaml에 대한 상호 작용 논리 + + + DeviceStatusView + + + + + InitializeComponent + + + + + DevVisionFlowView + + + + + InitializeComponent + + + + + AutoBackupView.xaml에 대한 상호 작용 논리 + + + AutoBackupView2 + + + + + InitializeComponent + + + + + AutoBackupView.xaml에 대한 상호 작용 논리 + + + AutoBackupView + + + + + InitializeComponent + + + + + Interaction logic for UCSettingPort.xaml + + + UCSettingPort + + + + + InitializeComponent + + + + + Interaction logic for UCWinDeviceInit.xaml + + + WinDeviceInit + + + + + InitializeComponent + + + + + FreeSpace.xaml에 대한 상호 작용 논리 + + + DiskUsageView + + + + + InitializeComponent + + + + + FilterView.xaml에 대한 상호 작용 논리 + + + FilterView + + + + + InitializeComponent + + + + + HislogView.xaml에 대한 상호 작용 논리 + + + HislogView + + + + + InitializeComponent + + + + + EditModelView + + + + + 입력값 + + + + + 입력값 + + + + + 입력 뷰 + + + + + InitializeComponent + + + + + Interaction logic for UCRecipe.xaml + + + UCModel + + + + + UCModel + + DataContext를 외부에서 주입할지. 직접생성할지의 여부 + + + + InitializeComponent + + + + + Interaction logic for WinModelList.xaml + + + WinModelList + + + + + 선택된 모델이름 + + + + + WinModelList + + + + + + InitializeComponent + + + + + Interaction logic for WinModelNameInput.xaml + + + WinModelNameInput + + + + + InitializeComponent + + + + + Interaction logic for UCModel.xaml + + + UCIngredient + + + + + UCIngredient 생성자 + + Ingredient의 name + DataContext를 외부에서 주입할지. 직접생성할지의 여부 + + + + InitializeComponent + + + + + Interaction logic for WinModelList.xaml + + + WinIngredient + + + + + 사용을 눌러 선택된 Item결과값을 갖고 있다. + + + + + itemName + + Window에 사용할 Ingredient의 이름 + Window에 활성화할 Item. 삭제할 수 없다. + + + + InitializeComponent + + + + + Interaction logic for UCDevPropertyGrid.xaml + + + UCDevPropertyGrid + + + + + 디폴트 생성자 + 서치박스 있음, 첫 실행 시 접어서 표시 + + + + + 생성자 오버로딩 + + 서치박스 표시여부 + 첫 실행 시 펼칠지 여부 + + + + InitializeComponent + + + + + Interaction logic for UCRecipe.xaml + + + UCRecipe + + + + + Recipe Viewer Default Class. + No need to create datacontext at machine project. + + + + + + InitializeComponent + + + + + RecipeInfoVM Class + + + + + ResultSingleIcon.xaml에 대한 상호 작용 논리 + + + ResultSingleIcon + + + + + InitializeComponent + + + + + ResultView.xaml에 대한 상호 작용 논리 + + + ResultView + + + + + InitializeComponent + + + + + RunningView.xaml에 대한 상호 작용 논리 + + + RunningView + + + + + InitializeComponent + + + + + separater.xaml에 대한 상호 작용 논리 + + + separater + + + + + InitializeComponent + + + + + UCServiceSettingView.xaml에 대한 상호 작용 논리 + + + UCServiceSettingView + + + + + InitializeComponent + + + + + SeqButton.xaml에 대한 상호 작용 논리 + + + SequenceButtonView + + + + + InitializeComponent + + + + + Interaction logic for UCSequenceDiagram.xaml + + + UCSequenceDiagram + + + + + InitializeComponent + + + + + Interaction logic for WinSequenceDiagram.xaml + + + WinSequenceDiagram + + + + + InitializeComponent + + + + + Show Toast message, Log level Information (Log.I) + + + null is not use Log + + + + Show Toast message, Log level Information (Log.I) + + + null is not use Log + + + + Show Toast message, Log level Error (Log.E) + + + null is not use Log + + + + Show Toast message, Log level Warning (Log.W) + + + null is not use Log + + + + Interaction logic for UCHome.xaml + + + WinKBDNumber + + + + + InitializeComponent + + + + + DevLightStrobeSimpleView + + + + + InitializeComponent + + + + + DevLightStrobeView + + + + + InitializeComponent + + + + + LogViewWindow.xaml에 대한 상호 작용 논리 + + + InfoView + + + + + InitializeComponent + + + + + LogViewWindow.xaml에 대한 상호 작용 논리 + + + LogViewWindow + + + + + InitializeComponent + + + + + Pre-defined menu icons + + + + + https://www.lge.co.kr/kr/company/info/ci/graphicmotif/html/ko_manual_guide.html + + + + + Brushes for LG + + + + + DevArgosVPView + + + + + InitializeComponent + + + + + CsvFilePanel.xaml에 대한 상호 작용 논리 + + + CsvFilePanel + + + + + InitializeComponent + + + + + PmacCommView + + + + + InitializeComponent + + + + + Initializes a new instance of the DelegateCommand class. + + execute function + can execute function + + + + Initializes a new instance of the DelegateCommand class. + + indicate an execute function + + + + can executes event handler + + + + + implement of icommand can execute method + + parameter by default of icomand interface + can execute or not + + + + implement of icommand interface execute method + + parameter by default of icomand interface + + + + CanExecute 값을 즉시 업데이트 하고 싶을 때 호출 + + + + + LogViewWindow.xaml에 대한 상호 작용 논리 + + + OpenSourceLicenseView + + + + + InitializeComponent + + + + + PropertyGridEx + + + + + InitializeComponent + + + + + DevLightView + + + + + InitializeComponent + + + + + IOMapControllerView + + + + + InitializeComponent + + + + + IOMapItemPanel.xaml에 대한 상호 작용 논리 + + + IOMapItemPanel + + + + + InitializeComponent + + + + + MotorJog + + + + + InitializeComponent + + + + + MoverJog + + + + + InitializeComponent + + + + + EquipSettingView + + + + + InitializeComponent + + + + + DeviceSettingView + + + + + InitializeComponent + + + + + IOMapEditorView.xaml에 대한 상호 작용 논리 + + + IOMapEditorView + + + + + InitializeComponent + + + + + DigitalIOView + + + + + InitializeComponent + + + + + EditRecipeView + + + + + InitializeComponent + + + + + RecipeListView + + + + + InitializeComponent + + + + + RecipeSettingView + + + + + InitializeComponent + + + + + RecipeSubjectView + + + + + InitializeComponent + + + + + 플랫폼에서 사용하는 Path 정보 + + + + + Model 저장 폴더이름 + + + + + Recipe 저장 폴더이름 + + + + + Setting 저장 폴더이름 + + + + + Ingredient 저장 폴더이름 + + + + + Alarm Description 폴더이름 + + + + + Device Setting 저장 폴더이름 + + + + + Service Setting 저장 폴더이름 + + + + + OSC html 저장 폴더이름 + + + + + MainWindow.xaml에 대한 상호 작용 논리 + + + MainWindow + + + + + InitializeComponent + + + + + IAuroraEnvironment calss for aurora environment variables. + + + + + Event Publisher for publish event. + + + + + Event Observable for subscribe event. + + + + + Setting Entry + + + + + Model Manager + + + + + Recipe Manager + + + + + Ingredients Manager + + + + + Sequence Entry + + + + + Service Mnaager + + + + + Stream Manager + + + + + Device Mnaager + + + + + Alarm Service + + + + + ViewManager + + + + + LangTokens class + + + + + PropertyChanged event. + + + + + Language Token + + + + + Token Indexer + + Token Id + Token string + + + + Find Token + + Token Id + whether camel case or not (default true) + default token + + + + + Add Token Resources file. + + + + + + Change Language + + Langugae + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Absolute. + + + + + Looks up a localized string similar to Acceleration. + + + + + Looks up a localized string similar to Account. + + + + + Looks up a localized string similar to Account list. + + + + + Looks up a localized string similar to Account management panel. + + + + + Looks up a localized string similar to Account server. + + + + + Looks up a localized string similar to Account setting. + + + + + Looks up a localized string similar to Accounts in this group. + + + + + Looks up a localized string similar to Activated. + + + + + Looks up a localized string similar to Activate recipe. + + + + + Looks up a localized string similar to Active. + + + + + Looks up a localized string similar to Add. + + + + + Looks up a localized string similar to Add account group. + + + + + Looks up a localized string similar to Add camera. + + + + + Looks up a localized string similar to Add group. + + + + + Looks up a localized string similar to Add item. + + + + + Looks up a localized string similar to Add line. + + + + + Looks up a localized string similar to Add new account. + + + + + Looks up a localized string similar to Add point. + + + + + Looks up a localized string similar to Address. + + + + + Looks up a localized string similar to Add ROI. + + + + + Looks up a localized string similar to Add To List. + + + + + Looks up a localized string similar to Aging Start. + + + + + Looks up a localized string similar to Aging Stop. + + + + + Looks up a localized string similar to Aging Test. + + + + + Looks up a localized string similar to Alarm. + + + + + Looks up a localized string similar to Algorithm. + + + + + Looks up a localized string similar to Align. + + + + + Looks up a localized string similar to Align calibration file. + + + + + Looks up a localized string similar to Align cam.. + + + + + Looks up a localized string similar to Align NG. + + + + + Looks up a localized string similar to Align OK, apply?. + + + + + Looks up a localized string similar to Align group 1. + + + + + Looks up a localized string similar to Align group 2. + + + + + Looks up a localized string similar to Align keep days. + + + + + Looks up a localized string similar to Align light IR. + + + + + Looks up a localized string similar to Align light WHITE. + + + + + Looks up a localized string similar to Align margin. + + + + + Looks up a localized string similar to Align monitor. + + + + + Looks up a localized string similar to Align offset. + + + + + Looks up a localized string similar to Align save image format. + + + + + Looks up a localized string similar to Align save path. + + + + + Looks up a localized string similar to Align spec recipe. + + + + + Looks up a localized string similar to All. + + + + + Looks up a localized string similar to All Clear. + + + + + Looks up a localized string similar to Id already exists.. + + + + + Looks up a localized string similar to Name already exists.. + + + + + Looks up a localized string similar to A name that is in use cannot be changed. + + + + + Looks up a localized string similar to Another 'AURORA' is running. Check.. + + + + + Looks up a localized string similar to Apply. + + + + + Looks up a localized string similar to Apply Pattern. + + + + + Looks up a localized string similar to Apply permission. + + + + + Looks up a localized string similar to Attenuator Control. + + + + + Looks up a localized string similar to Do you want shutdown?. + + + + + Looks up a localized string similar to Auto backup. + + + + + Looks up a localized string similar to Automatically Connect Devices. + + + + + Looks up a localized string similar to Automatically Connect Services. + + + + + Looks up a localized string similar to Auto. + + + + + Looks up a localized string similar to Available Storage %. + + + + + Looks up a localized string similar to Back. + + + + + Looks up a localized string similar to Backup. + + + + + Looks up a localized string similar to Backup time. + + + + + Looks up a localized string similar to Base config. + + + + + Looks up a localized string similar to Bit In/Out. + + + + + Looks up a localized string similar to Bit Input ( PLC → PC ). + + + + + Looks up a localized string similar to Bit/mm. + + + + + Looks up a localized string similar to Bit Output ( PC → PLC ). + + + + + Looks up a localized string similar to Blob Size Threshold. + + + + + Looks up a localized string similar to Bottom. + + + + + Looks up a localized string similar to by Manual. + + + + + Looks up a localized string similar to CAD Loader. + + + + + Looks up a localized string similar to Calculate Grid. + + + + + Looks up a localized string similar to Calibration. + + + + + Looks up a localized string similar to Camera. + + + + + Looks up a localized string similar to Camera Config. + + + + + Looks up a localized string similar to Cam-Laser Calibration. + + + + + Looks up a localized string similar to Cam. Resolution. + + + + + Looks up a localized string similar to Cam. values. + + + + + Looks up a localized string similar to Cancel. + + + + + Looks up a localized string similar to Capacity. + + + + + Looks up a localized string similar to Capture. + + + + + Looks up a localized string similar to Category. + + + + + Looks up a localized string similar to Change. + + + + + Looks up a localized string similar to Change password. + + + + + Looks up a localized string similar to ChangeValue. + + + + + Looks up a localized string similar to Channel ID. + + + + + Looks up a localized string similar to Channels. + + + + + Looks up a localized string similar to Check complete. + + + + + Looks up a localized string similar to The currently used recipe is '{0}: {1}'. + Please check if it matches the actual stage state before starting.. + + + + + Looks up a localized string similar to Chuck. + + + + + Looks up a localized string similar to Clear. + + + + + Looks up a localized string similar to Clear. + + + + + Looks up a localized string similar to Clear password. + + + + + Looks up a localized string similar to Clicked Position. + + + + + Looks up a localized string similar to Click to Log In. + + + + + Looks up a localized string similar to Click to Log Out. + + + + + Looks up a localized string similar to Clone. + + + + + Looks up a localized string similar to Close. + + + + + Looks up a localized string similar to Alarm code. + + + + + Looks up a localized string similar to Code. + + + + + Looks up a localized string similar to Collection align. + + + + + Looks up a localized string similar to Collection inspect. + + + + + Looks up a localized string similar to Columns. + + + + + Looks up a localized string similar to Completed. + + + + + Looks up a localized string similar to Complete inspection. + + + + + Looks up a localized string similar to Config. + + + + + Looks up a localized string similar to Confirm. + + + + + Looks up a localized string similar to Confirm New Password. + + + + + Looks up a localized string similar to Connect. + + + + + Looks up a localized string similar to Connect/Disconnect. + + + + + Looks up a localized string similar to Convert Data File To Correction File. + + + + + Looks up a localized string similar to Coordinates. + + + + + Looks up a localized string similar to Copy. + + + + + Looks up a localized string similar to Copy point. + + + + + Looks up a localized string similar to Copy recipe. + + + + + Looks up a localized string similar to Corner. + + + + + Looks up a localized string similar to Correction File. + + + + + Looks up a localized string similar to Count. + + + + + Looks up a localized string similar to Created Time. + + + + + Looks up a localized string similar to Create mark. + + + + + Looks up a localized string similar to Crop height. + + + + + Looks up a localized string similar to Crop width. + + + + + Looks up a localized string similar to Crop X. + + + + + Looks up a localized string similar to Crop Y. + + + + + Looks up a localized string similar to Cross. + + + + + Looks up a localized string similar to Current. + + + + + Looks up a localized string similar to Current Password. + + + + + Looks up a localized string similar to Current Pos. + + + + + Looks up a localized string similar to Current Position. + + + + + Looks up a localized string similar to Dark edge value range. + + + + + Looks up a localized string similar to Database. + + + + + Looks up a localized string similar to Database connect. + + + + + Looks up a localized string similar to Data File. + + + + + Looks up a localized string similar to Data save. + + + + + Looks up a localized string similar to Days. + + + + + Looks up a localized string similar to Deactivated. + + + + + Looks up a localized string similar to Default values. + + + + + Looks up a localized string similar to Default velocity. + + + + + Looks up a localized string similar to Defect Threashold. + + + + + Looks up a localized string similar to Alarm definitions. + + + + + Looks up a localized string similar to Degree (º). + + + + + Looks up a localized string similar to Del. + + + + + Looks up a localized string similar to Delete. + + + + + Looks up a localized string similar to Delete After Backup. + + + + + Looks up a localized string similar to Delete All. + + + + + Looks up a localized string similar to Delete camera. + + + + + Looks up a localized string similar to Deleted. + + + + + Looks up a localized string similar to Delete inspection item. + + + + + Looks up a localized string similar to Delete point. + + + + + Looks up a localized string similar to Delete ROI. + + + + + Looks up a localized string similar to Desc.. + + + + + Looks up a localized string similar to Description. + + + + + Looks up a localized string similar to Deselect All. + + + + + Looks up a localized string similar to Desktop. + + + + + Looks up a localized string similar to Destination base path. + + + + + Looks up a localized string similar to Detail. + + + + + Looks up a localized string similar to Details. + + + + + Looks up a localized string similar to Device. + + + + + Looks up a localized string similar to Device activation. + + + + + Looks up a localized string similar to Device Config. + + + + + Looks up a localized string similar to Device configuration. + + + + + Looks up a localized string similar to Device group. + + + + + Looks up a localized string similar to Device groups. + + + + + Looks up a localized string similar to Device setting. + + + + + Looks up a localized string similar to Device setup. + + + + + Looks up a localized string similar to Device status. + + + + + Looks up a localized string similar to Digital IO Map. + + + + + Looks up a localized string similar to Dim IR. + + + + + Looks up a localized string similar to Dim level. + + + + + Looks up a localized string similar to Dim range. + + + + + Looks up a localized string similar to Dim WHITE. + + + + + Looks up a localized string similar to Direction. + + + + + Looks up a localized string similar to Disabled. + + + + + Looks up a localized string similar to Distance. + + + + + Looks up a localized string similar to Distance between marks (mm). + + + + + Looks up a localized string similar to Double-click to add an item to the point.. + + + + + Looks up a localized string similar to Edge direction. + + + + + Looks up a localized string similar to Edge find direction. + + + + + Looks up a localized string similar to Edge threshold. + + + + + Looks up a localized string similar to Edit. + + + + + Looks up a localized string similar to Edit alarm. + + + + + Looks up a localized string similar to Editing Model. + + + + + Looks up a localized string similar to Edit Items. + + + + + Looks up a localized string similar to Edit Position. + + + + + Looks up a localized string similar to Emergency Stop. + + + + + Looks up a localized string similar to Empty String. + + + + + Looks up a localized string similar to Enable. + + + + + Looks up a localized string similar to Enabled. + + + + + Looks up a localized string similar to End. + + + + + Looks up a localized string similar to End X. + + + + + Looks up a localized string similar to End Y. + + + + + Looks up a localized string similar to Entry. + + + + + Looks up a localized string similar to Equipment. + + + + + Looks up a localized string similar to Equipment info. + + + + + Looks up a localized string similar to Equipment name. + + + + + Looks up a localized string similar to Error. + + + + + Looks up a localized string similar to ERROR / ALARM REPORT. + + + + + Looks up a localized string similar to Every. + + + + + Looks up a localized string similar to Execute. + + + + + Looks up a localized string similar to Exit. + + + + + Looks up a localized string similar to Exit Full Screen. + + + + + Looks up a localized string similar to Press [Esc] Key To Exit Full Screen. + + + + + Looks up a localized string similar to Export. + + + + + Looks up a localized string similar to Export to Excel. + + + + + Looks up a localized string similar to Exposure. + + + + + Looks up a localized string similar to NG. + + + + + Looks up a localized string similar to Fail to update alarm definitions. + + + + + Looks up a localized string similar to File List. + + + + + Looks up a localized string similar to File Name. + + + + + Looks up a localized string similar to Filter. + + + + + Looks up a localized string similar to Find direction. + + + + + Looks up a localized string similar to Finish. + + + + + Looks up a localized string similar to Fit Center. + + + + + Looks up a localized string similar to Fit Pattern. + + + + + Looks up a localized string similar to Fit Size. + + + + + Looks up a localized string similar to Focus. + + + + + Looks up a localized string similar to Frame count. + + + + + Looks up a localized string similar to Frequency. + + + + + Looks up a localized string similar to From. + + + + + Looks up a localized string similar to Gain. + + + + + Looks up a localized string similar to Gap. + + + + + Looks up a localized string similar to Gap X [Bit]. + + + + + Looks up a localized string similar to Gap Y [Bit]. + + + + + Looks up a localized string similar to Generate. + + + + + Looks up a localized string similar to Generate New. + + + + + Looks up a localized string similar to Generation. + + + + + Looks up a localized string similar to Get camera info. + + + + + Looks up a localized string similar to Get defect image. + + + + + Looks up a localized string similar to Get monitoring image. + + + + + Looks up a localized string similar to Get Pos. + + + + + Looks up a localized string similar to Glass. + + + + + Looks up a localized string similar to Glass Model. + + + + + Looks up a localized string similar to Glass Size. + + + + + Looks up a localized string similar to Go. + + + + + Looks up a localized string similar to Grid. + + + + + Looks up a localized string similar to Group. + + + + + Looks up a localized string similar to Group list. + + + + + Looks up a localized string similar to Group name. + + + + + Looks up a localized string similar to Group priority. + + + + + Looks up a localized string similar to Heavy. + + + + + Looks up a localized string similar to Height. + + + + + Looks up a localized string similar to Help. + + + + + Looks up a localized string similar to Hidden menu. + + + + + Looks up a localized string similar to Hislog Config. + + + + + Looks up a localized string similar to Alarm history. + + + + + Looks up a localized string similar to Home. + + + + + Looks up a localized string similar to Hook command. + + + + + Looks up a localized string similar to Host address. + + + + + Looks up a localized string similar to Host port. + + + + + Looks up a localized string similar to ID. + + + + + Looks up a localized string similar to Ignore. + + + + + Looks up a localized string similar to Image format. + + + + + Looks up a localized string similar to Image proc desciption file. + + + + + Looks up a localized string similar to Import. + + + + + Looks up a localized string similar to Import from Csv. + + + + + Looks up a localized string similar to Import from Excel. + + + + + Looks up a localized string similar to Index. + + + + + Looks up a localized string similar to Info. + + + + + Looks up a localized string similar to Information. + + + + + Looks up a localized string similar to Init. + + + + + Looks up a localized string similar to Initialization. + + + + + Looks up a localized string similar to Initialize. + + + + + Looks up a localized string similar to Initial position. + + + + + Looks up a localized string similar to Input. + + + + + Looks up a localized string similar to Inspect. + + + + + Looks up a localized string similar to Inspect cam.. + + + + + Looks up a localized string similar to Inspection camera cal.. + + + + + Looks up a localized string similar to Inspect config file vp1. + + + + + Looks up a localized string similar to Inspect config file vp2. + + + + + Looks up a localized string similar to Inspect group 1. + + + + + Looks up a localized string similar to Inspect group 2. + + + + + Looks up a localized string similar to Inspection. + + + + + Looks up a localized string similar to Inspection config file path. + + + + + Looks up a localized string similar to Inspection param path. + + + + + Looks up a localized string similar to Inspection recipe file path. + + + + + Looks up a localized string similar to Inspect light IR. + + + + + Looks up a localized string similar to Inspect light WHITE. + + + + + Looks up a localized string similar to Inspect recipe. + + + + + Looks up a localized string similar to Inspect recipe file. + + + + + Looks up a localized string similar to Inspect save image format. + + + + + Looks up a localized string similar to Inspect save path. + + + + + Looks up a localized string similar to Installation. + + + + + Looks up a localized string similar to IP. + + + + + Looks up a localized string similar to IP address. + + + + + Looks up a localized string similar to Item. + + + + + Looks up a localized string similar to A item in use cannot be deleted.. + + + + + Looks up a localized string similar to Item List. + + + + + Looks up a localized string similar to Jog. + + + + + Looks up a localized string similar to Jog step. + + + + + Looks up a localized string similar to Keep days. + + + + + Looks up a localized string similar to Lamp. + + + + + Looks up a localized string similar to Laser. + + + + + Looks up a localized string similar to Laser Atten. + + + + + Looks up a localized string similar to Laser (Bottom). + + + + + Looks up a localized string similar to Laser Distance. + + + + + Looks up a localized string similar to Laser Distance Offset. + + + + + Looks up a localized string similar to Laser Frequency. + + + + + Looks up a localized string similar to Laser Monitoring (Bottom). + + + + + Looks up a localized string similar to Laser Monitoring (Top). + + + + + Looks up a localized string similar to Laser On Time. + + + + + Looks up a localized string similar to Laser Pos. + + + + + Looks up a localized string similar to Laser Pos2. + + + + + Looks up a localized string similar to Laser Pos Move. + + + + + Looks up a localized string similar to Laser Power. + + + + + Looks up a localized string similar to Laser Power2. + + + + + Looks up a localized string similar to Laser Recipe List. + + + + + Looks up a localized string similar to Laser (Top). + + + + + Looks up a localized string similar to Last login. + + + + + Looks up a localized string similar to Length. + + + + + Looks up a localized string similar to Level. + + + + + Looks up a localized string similar to Light. + + + + + Looks up a localized string similar to Light channel IR. + + + + + Looks up a localized string similar to Light channel WHITE. + + + + + Looks up a localized string similar to Light config. + + + + + Looks up a localized string similar to Light Control. + + + + + Looks up a localized string similar to Light values. + + + + + Looks up a localized string similar to Line. + + + + + Looks up a localized string similar to Line 1. + + + + + Looks up a localized string similar to Line 2. + + + + + Looks up a localized string similar to Line detection. + + + + + Looks up a localized string similar to Line Process. + + + + + Looks up a localized string similar to Line profiler. + + + + + Looks up a localized string similar to List. + + + + + Looks up a localized string similar to List Count. + + + + + Looks up a localized string similar to Live view. + + + + + Looks up a localized string similar to Liveview port. + + + + + Looks up a localized string similar to LMC302 view. + + + + + Looks up a localized string similar to Load. + + + + + Looks up a localized string similar to Load Data File. + + + + + Looks up a localized string similar to Load image. + + + + + Looks up a localized string similar to Location. + + + + + Looks up a localized string similar to Log control. + + + + + Looks up a localized string similar to Log In. + + + + + Looks up a localized string similar to Log Out. + + + + + Looks up a localized string similar to Log Setting. + + + + + Looks up a localized string similar to Machine No. + + + + + Looks up a localized string similar to Main. + + + + + Looks up a localized string similar to MainCamWindow. + + + + + Looks up a localized string similar to Manage account group. + + + + + Looks up a localized string similar to Management account. + + + + + Looks up a localized string similar to Manual. + + + + + Looks up a localized string similar to Manual Backup. + + + + + Looks up a localized string similar to Mark. + + + + + Looks up a localized string similar to Mark detection. + + + + + Looks up a localized string similar to Mark distance spec:. + + + + + Looks up a localized string similar to Mark finder. + + + + + Looks up a localized string similar to Mark found. + + + + + Looks up a localized string similar to Mark image path. + + + + + Looks up a localized string similar to Mark register. + + + + + Looks up a localized string similar to Mark Size X. + + + + + Looks up a localized string similar to Mark Size Y. + + + + + Looks up a localized string similar to Mark Test Points. + + + + + Looks up a localized string similar to Mask. + + + + + Looks up a localized string similar to Master mark image. + + + + + Looks up a localized string similar to Max. + + + + + Looks up a localized string similar to Maxmum. + + + + + Looks up a localized string similar to Measure. + + + + + Looks up a localized string similar to Measure camera resolution. + + + + + Looks up a localized string similar to Measure image. + + + + + Looks up a localized string similar to Measure Test Points. + + + + + Looks up a localized string similar to Measure. + + + + + Looks up a localized string similar to Message. + + + + + Looks up a localized string similar to Method. + + + + + Looks up a localized string similar to Min. + + + + + Looks up a localized string similar to Minimum. + + + + + Looks up a localized string similar to Min-line seperation. + + + + + Looks up a localized string similar to Misc.. + + + + + Looks up a localized string similar to Modbus TCP Settings. + + + + + Looks up a localized string similar to Mode. + + + + + Looks up a localized string similar to Model Data. + + + + + Looks up a localized string similar to Model Editor. + + + + + Looks up a localized string similar to Model information. + + + + + Looks up a localized string similar to Model List. + + + + + Looks up a localized string similar to Models in use cannot be deleted.. + + + + + Looks up a localized string similar to Monitoring. + + + + + Looks up a localized string similar to Motion config. + + + + + Looks up a localized string similar to Motion Parameter. + + + + + Looks up a localized string similar to Motor ID. + + + + + Looks up a localized string similar to Motor T. + + + + + Looks up a localized string similar to Motor X. + + + + + Looks up a localized string similar to Motor XY Pos. + + + + + Looks up a localized string similar to Motor Y. + + + + + Looks up a localized string similar to Motor Z. + + + + + Looks up a localized string similar to Move. + + + + + Looks up a localized string similar to Move range. + + + + + Looks up a localized string similar to New recipe is automatically created. + + + + + Looks up a localized string similar to The recipe currently in use cannot be deleted. + + + + + Looks up a localized string similar to Input New Name. + + + + + Looks up a localized string similar to Multilang example. + + + + + Looks up a localized string similar to Multi-line detection. + + + + + Looks up a localized string similar to N/A. + + + + + Looks up a localized string similar to Name. + + + + + Looks up a localized string similar to Name. + + + + + Looks up a localized string similar to {0} inspection. + + + + + Looks up a localized string similar to New. + + + + + Looks up a localized string similar to New Correction File. + + + + + Looks up a localized string similar to New Password. + + + + + Looks up a localized string similar to New recipe. + + + + + Looks up a localized string similar to Next. + + + + + Looks up a localized string similar to NG data keep days. + + + + + Looks up a localized string similar to No. + + + + + Looks up a localized string similar to Node address. + + + + + Looks up a localized string similar to Not completed. + + + + + Looks up a localized string similar to Nothing Selected. + + + + + Looks up a localized string similar to Num lines. + + + + + Looks up a localized string similar to Num X. + + + + + Looks up a localized string similar to Num Y. + + + + + Looks up a localized string similar to Off. + + + + + Looks up a localized string similar to Offset. + + + + + Looks up a localized string similar to Offset X. + + + + + Looks up a localized string similar to Offset Y. + + + + + Looks up a localized string similar to Ok. + + + + + Looks up a localized string similar to OK data keep days. + + + + + Looks up a localized string similar to On. + + + + + Looks up a localized string similar to Open Alarm Details Folder. + + + + + Looks up a localized string similar to Optional. + + + + + Looks up a localized string similar to Order. + + + + + Looks up a localized string similar to Order By. + + + + + Looks up a localized string similar to Origin path. + + + + + Looks up a localized string similar to Original path and prefix. + + + + + Looks up a localized string similar to Output. + + + + + Looks up a localized string similar to Overlap Rate. + + + + + Looks up a localized string similar to Panel Info. + + + + + Looks up a localized string similar to Param. + + + + + Looks up a localized string similar to Parameter. + + + + + Looks up a localized string similar to Password. + + + + + Looks up a localized string similar to Pattern. + + + + + Looks up a localized string similar to Pattern Type. + + + + + Looks up a localized string similar to Peak mode. + + + + + Looks up a localized string similar to Period. + + + + + Looks up a localized string similar to Permissions. + + + + + Looks up a localized string similar to Pixel threshold(H). + + + + + Looks up a localized string similar to Pixel threshold(L). + + + + + Looks up a localized string similar to Play. + + + + + Looks up a localized string similar to The alarm(code: '{0}') occurred in PLC. + + + + + Looks up a localized string similar to Point. + + + + + Looks up a localized string similar to Port. + + + + + Looks up a localized string similar to Port number. + + + + + Looks up a localized string similar to Pos. + + + + + Looks up a localized string similar to Position. + + + + + Looks up a localized string similar to Power (Atten). + + + + + Looks up a localized string similar to Power (Laser). + + + + + Looks up a localized string similar to PowerMeter. + + + + + Looks up a localized string similar to Powermeter. + + + + + Looks up a localized string similar to Powermeter Measure and Monitor. + + + + + Looks up a localized string similar to Prefix. + + + + + Looks up a localized string similar to Preview. + + + + + Looks up a localized string similar to previous Selected Model. + + + + + Looks up a localized string similar to Priority. + + + + + Looks up a localized string similar to Process 1 Glass. + + + + + Looks up a localized string similar to Progress Bar Test. + + + + + Looks up a localized string similar to Pulse. + + + + + Looks up a localized string similar to Rad.. + + + + + Looks up a localized string similar to Radius. + + + + + Looks up a localized string similar to Range. + + + + + Looks up a localized string similar to Ratio. + + + + + Looks up a localized string similar to Real distance. + + + + + Looks up a localized string similar to Real X [mm]. + + + + + Looks up a localized string similar to Real Y [mm]. + + + + + Looks up a localized string similar to Re-Capture. + + + + + Looks up a localized string similar to Recipe. + + + + + Looks up a localized string similar to Recipe Editor. + + + + + Looks up a localized string similar to Recipe List. + + + + + Looks up a localized string similar to Recipe Test. + + + + + Looks up a localized string similar to Ref. point detect. + + + + + Looks up a localized string similar to Regist. + + + + + Looks up a localized string similar to Register. + + + + + Looks up a localized string similar to Register mark image. + + + + + Looks up a localized string similar to Relative. + + + + + Looks up a localized string similar to Reload. + + + + + Looks up a localized string similar to Reload from config file. + + + + + Looks up a localized string similar to Remain Cycle. + + + + + Looks up a localized string similar to Remove. + + + + + Looks up a localized string similar to Remove recipe. + + + + + Looks up a localized string similar to Remove Selected. + + + + + Looks up a localized string similar to Rename. + + + + + Looks up a localized string similar to Rename recipe. + + + + + Looks up a localized string similar to Repeat. + + + + + Looks up a localized string similar to Repeat Count. + + + + + Looks up a localized string similar to Request Glass Enter. + + + + + Looks up a localized string similar to Request Glass Exit. + + + + + Looks up a localized string similar to Reset. + + + + + Looks up a localized string similar to Reset All. + + + + + Looks up a localized string similar to Reset Cycle. + + + + + Looks up a localized string similar to Reset Time. + + + + + Looks up a localized string similar to Resize height. + + + + + Looks up a localized string similar to Resize width. + + + + + Looks up a localized string similar to Resolution. + + + + + Looks up a localized string similar to Restore to default. + + + + + Looks up a localized string similar to Result. + + + + + Looks up a localized string similar to Reverse direction. + + + + + Looks up a localized string similar to Reverse motor T. + + + + + Looks up a localized string similar to Reverse motor X. + + + + + Looks up a localized string similar to Reverse motor Y. + + + + + Looks up a localized string similar to Reverse motor Z. + + + + + Looks up a localized string similar to Review. + + + + + Looks up a localized string similar to Review Cam. + + + + + Looks up a localized string similar to RTC X [Bit]. + + + + + Looks up a localized string similar to RTC Y [Bit]. + + + + + Looks up a localized string similar to Safety. + + + + + Looks up a localized string similar to Same Value. + + + + + Looks up a localized string similar to Save. + + + + + Looks up a localized string similar to Save As. + + + + + Looks up a localized string similar to Save Calibration Data. + + + + + Looks up a localized string similar to Save Data File. + + + + + Looks up a localized string similar to Save recipe. + + + + + Looks up a localized string similar to Save to config file. + + + + + Looks up a localized string similar to Save to Csv. + + + + + Looks up a localized string similar to Scale. + + + + + Looks up a localized string similar to Scan ID. + + + + + Looks up a localized string similar to Scanner Calibration. + + + + + Looks up a localized string similar to Scanner Direction. + + + + + Looks up a localized string similar to Scan time (ms). + + + + + Looks up a localized string similar to Score. + + + + + Looks up a localized string similar to Search direction. + + + + + Looks up a localized string similar to Select. + + + + + Looks up a localized string similar to Select All. + + + + + Looks up a localized string similar to Selected account. + + + + + Looks up a localized string similar to Selected group. + + + + + Looks up a localized string similar to Select recipe. + + + + + Looks up a localized string similar to Seperated image index. + + + + + Looks up a localized string similar to SEQ End. + + + + + Looks up a localized string similar to SEQ Start. + + + + + Looks up a localized string similar to Sequence button. + + + + + Looks up a localized string similar to Serial Settings. + + + + + Looks up a localized string similar to Servo on. + + + + + Looks up a localized string similar to Set. + + + + + Looks up a localized string similar to Set active. + + + + + Looks up a localized string similar to Set All. + + + + + Looks up a localized string similar to Set ▼. + + + + + Looks up a localized string similar to Set Initial Condition. + + + + + Looks up a localized string similar to Set New Correction File. + + + + + Looks up a localized string similar to Set position. + + + + + Looks up a localized string similar to Set position. + + + + + Looks up a localized string similar to Set Time. + + + + + Looks up a localized string similar to Setting. + + + + + Looks up a localized string similar to Settings. + + + + + Looks up a localized string similar to Setup. + + + + + Looks up a localized string similar to Shot Count. + + + + + Looks up a localized string similar to Shot Count (Laser). + + + + + Looks up a localized string similar to Shot Mode. + + + + + Looks up a localized string similar to Shot Process. + + + + + Looks up a localized string similar to Shot Split (Line). + + + + + Looks up a localized string similar to Shot Split (Spot). + + + + + Looks up a localized string similar to Shot Test. + + + + + Looks up a localized string similar to Side (Top/Bottom). + + + + + Looks up a localized string similar to Simulation Mode. + + + + + Looks up a localized string similar to Size. + + + + + Looks up a localized string similar to Socket address. + + + + + Looks up a localized string similar to Socket Settings. + + + + + Looks up a localized string similar to Solution. + + + + + Looks up a localized string similar to Spec.. + + + + + Looks up a localized string similar to Speed. + + + + + Looks up a localized string similar to Split Param. + + + + + Looks up a localized string similar to Stage. + + + + + Looks up a localized string similar to Standard point. + + + + + Looks up a localized string similar to Start. + + + + + Looks up a localized string similar to Start Pos. + + + + + Looks up a localized string similar to Start Position. + + + + + Looks up a localized string similar to Start preview. + + + + + Looks up a localized string similar to Start simulation. + + + + + Looks up a localized string similar to Start simulation all. + + + + + Looks up a localized string similar to Start X. + + + + + Looks up a localized string similar to Start Y. + + + + + Looks up a localized string similar to State. + + + + + Looks up a localized string similar to Status. + + + + + Looks up a localized string similar to Step. + + + + + Looks up a localized string similar to Stop. + + + + + Looks up a localized string similar to Storage duration. + + + + + Looks up a localized string similar to Storage File Count. + + + + + Looks up a localized string similar to #16Bit. + + + + + Looks up a localized string similar to #32Bit. + + + + + Looks up a localized string similar to #32Bit real. + + + + + Looks up a localized string similar to Strobe on time. + + + + + Looks up a localized string similar to Sw trigger. + + + + + Looks up a localized string similar to Sw trigger interval. + + + + + Looks up a localized string similar to System Settings. + + + + + Looks up a localized string similar to Target Pos. + + + + + Looks up a localized string similar to Target position. + + + + + Looks up a localized string similar to Tcolor. + + + + + Looks up a localized string similar to Teach. + + + + + Looks up a localized string similar to Teach align pos X. + + + + + Looks up a localized string similar to Teach align pos Y. + + + + + Looks up a localized string similar to Teaching. + + + + + Looks up a localized string similar to Teach mark position. + + + + + Looks up a localized string similar to Alarm time. + + + + + Looks up a localized string similar to To. + + + + + Looks up a localized string similar to Toggle between palette and color value panels.. + + + + + Looks up a localized string similar to Toggle this button and pick a color by pressing 'shift'.. + + + + + Looks up a localized string similar to Toggling. + + + + + Looks up a localized string similar to Top. + + + + + Looks up a localized string similar to Total Cycle. + + + + + Looks up a localized string similar to Total offset. + + + + + Looks up a localized string similar to Trigger all. + + + + + Looks up a localized string similar to Trigger once. + + + + + Looks up a localized string similar to Troubleshooting. + + + + + Looks up a localized string similar to Type. + + + + + Looks up a localized string similar to Type (Laser). + + + + + Looks up a localized string similar to Uniformity. + + + + + Looks up a localized string similar to Unit. + + + + + Looks up a localized string similar to Unload. + + + + + Looks up a localized string similar to Unlock. + + + + + Looks up a localized string similar to Update map to device. + + + + + Looks up a localized string similar to Use. + + + + + Looks up a localized string similar to Use local. + + + + + Looks up a localized string similar to User ID. + + + + + Looks up a localized string similar to Use subcribe frame image. + + + + + Looks up a localized string similar to Use sw trigger. + + + + + Looks up a localized string similar to Use X. + + + + + Looks up a localized string similar to Use X distance. + + + + + Looks up a localized string similar to Use Y. + + + + + Looks up a localized string similar to Use Y distance. + + + + + Looks up a localized string similar to UVW Align Test. + + + + + Looks up a localized string similar to Vaccum Status. + + + + + Looks up a localized string similar to Value. + + + + + Looks up a localized string similar to Velocity. + + + + + Looks up a localized string similar to Velocity level. + + + + + Looks up a localized string similar to Velocity range. + + + + + Looks up a localized string similar to Verify. + + + + + Looks up a localized string similar to Vietnamese. + + + + + Looks up a localized string similar to Viewer. + + + + + Looks up a localized string similar to Vision. + + + + + Looks up a localized string similar to VP. + + + + + Looks up a localized string similar to Warning. + + + + + Looks up a localized string similar to [Warning] Be careful not to select [Delete after backup] option for recipe folder. + + + + + Looks up a localized string similar to Width. + + + + + Looks up a localized string similar to With Description Only. + + + + + Looks up a localized string similar to Word In/Out. + + + + + Looks up a localized string similar to Word Input ( PLC → PC ). + + + + + Looks up a localized string similar to Word Output ( PC → PLC ). + + + + + Looks up a localized string similar to Working Pos. + + + + + Looks up a localized string similar to Zoom. + + + + + AuroraApp + + + + + InitializeComponent + + + + + Application Entry Point. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Holder for reflection information generated from aurora_dev_pb.proto + + + File descriptor for aurora_dev_pb.proto + + + Field number for the "min" field. + + + Field number for the "max" field. + + + Field number for the "min" field. + + + Field number for the "max" field. + + + Field number for the "min" field. + + + Field number for the "max" field. + + + Field number for the "alarm" field. + + + Field number for the "alarm" field. + + + + Specifies that the text binding should be triggered at every change. + + + + + Specifies a base path property for relative path names. + + + + + Initializes a new instance of the class. + + Name of the base path property. + + + + Gets or sets the name of the base path property. + + The name of the base path property. + + + + Specifies whether a property or event should be displayed in a Properties window. + + + + + Initializes a new instance of the class. + + true if a property or event can be modified at design time; otherwise, false. The default is true. + + + + Gets a value indicating whether an object is browsable. + + true if the object is browsable; otherwise, false. + + + + Specifies the name of the category in which to group the property or event when displayed in a PropertyGrid control. + + + + + Initializes a new instance of the class. + + The category. + + + + Gets the category. + + The category. + + + + Specifies the name of the properties that controls the IsChecked and Content of checkable items. + + + + + Initializes a new instance of the class. + + Name of the IsChecked property. + Name of the Content property. + + + + Gets or sets the name of the IsChecked property. + + The name of the property. + + + + Gets or sets the name of the content property. + + The name of the content property. + + + + Defines a column for displaying an item collection. Typically used with . + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Initializes a new instance of the class. + + Name of the property. + The header. + Name of the item source property. + + + + Initializes a new instance of the class. + + The property name. + The header. + The format string. + The width. + The alignment. + The columns is read only if set to true. + Name of the items source property. + + + + Gets or sets the alignment (L, R, C or S). + + The alignment. + + + + Gets or sets a value indicating whether the column values are read only (overriding default binding mode). + + true if the column is read only; otherwise, false. + If this property is set to true, the binding mode will be one-way also for properties with setters. + + + + Gets or sets the index of the column. + + The index of the column. + + + + Gets or sets the format string. + + The format string. + + + + Gets or sets the header. + + The header. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the name of the items source property. + + The name of the item source property. + + + + Gets or sets the width ("Auto", "0.5*" etc. are ok). + + The width. + + + + Specifies the name of a property that provides columns for a data grid. + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies that the value is a comment. + + + + + Specifies that the value contains content that should be handled by a ContentControl. + + + + + Specifies a converter that should be used for the property. + + + + + Initializes a new instance of the class. + + Type of the converter. + + + + Gets or sets the type of the converter. + + The type of the converter. + + + + Specifies that the decorated property should get its DefaultExtension from the specified property. + + + + + Initializes a new instance of the class. + + Name of the property that contains the default extension. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies a description for a property or event. + + + + + Initializes a new instance of the class. + + The description. + + + + Gets the description stored in this attribute. + + The description. + + + + Specifies that the property is a directory path. + + + + + Specifies the path used to get the selected value of an item. + + + + + Initializes a new instance of the class. + + The path used to get the display value. + + + + Gets or sets the path. + + The path. + + + + Specifies the display name for a property, event, or public void method which takes no arguments. + + + + + Initializes a new instance of the class. + + The display name. + + + + Gets the display name. + + The display name. + + + + Specifies that it should be easy to insert new items in a List property. When the DataGrid control is used, the easy insert properties will be set. + + + + + Initializes a new instance of the class. + + if set to true [easy insert]. + + + + Initializes a new instance of the class. + + enable easy insert by keyboard if set to true. + enable easy insert by mouse if set to true. + + + + Gets a value indicating whether easy insert by keyboard is enabled. + + true if easy insert is enabled; otherwise, false. + + + + Gets a value indicating whether easy insert by mouse is enabled. + + true if easy insert is enabled; otherwise, false. + + + + Specifies whether the property this attribute is bound to is editable. + + + + + Initializes a new instance of the class. + + Allow edit if set to true. + + + + Indicates whether or not the field/property allows editing of the + value. + + + When true, the field/property is editable. + + When false, the field/property is not editable. + + + + + + Specifies the name of a property that controls the enabled/disabled state of the attributed property. + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Initializes a new instance of the class. + + Name of the property. + The property value that enables the attributed property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the value that enables the attributed property. + + + + + Specifies the name of a property that controls the enabled/disabled state of the attributed property. + + + + + Initializes a new instance of the class. + + Name of the enumeration property. + The enumeration value that enables the attributed property. + + + + Gets the name of the property that determines if the decorated property is enabled or not. + + The name of the property. + + + + Gets the value that enables the decorated property. + + The value. + + + + Specifies that the control representing the property should fill the entire size of the tab page. + + This requires only one property on the tab page. + + + + Specifies the name of a property that contains a file path filter. + + + + + Initializes a new instance of the class. + + Name of the property that contains the filter. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies the font family, size and weight. + + + + + Initializes a new instance of the class. + + The font family. + The size. + The weight. + + + + Gets or sets the font family. + + The font family. + + + + Gets or sets the font size. + + The size. + + + + Gets or sets the font weight. + + The weight. + + + + Specifies that a font family selector should be used. + + + + + Specifies the font size, weight and the name of a property that contains the font family. + + + + + Initializes a new instance of the class. + + The size. + The weight. + + + + Initializes a new instance of the class. + + Name of the font family property. + The size. + The weight. + + + + Gets or sets the name of the font family property. + + The name of the font family property. + + + + Gets or sets the size. + + The size. + + + + Gets or sets the weight. + + The weight. + + + + Specifies a format string. + + + + + Initializes a new instance of the class. + + The format string. + + + + Gets or sets the format string. + + The format string. + + + + Header placement values. + + + + + Header on the left. + + + + + Header above. + + + + + Hidden header. + + + + + Collapsed header. + + + + + Specifies the property header placement. + + + + + Initializes a new instance of the class. + + The placement. + + + + Gets or sets the header placement. + + The header placement. + + + + Specifies the heights of the property control. + + + + + Initializes a new instance of the class. + + The height. + Height of the min. + Height of the max. + + + + Gets or sets the height. + + The height. + + + + Gets or sets the maximum height. + + The maximum height. + + + + Gets or sets the minimum height. + + The minimum height. + + + + Specifies how an object or text in a control is horizontally aligned relative to an element of the control. + + + + + The object or text is aligned on the left of the control element. + + + + + The object or text is aligned in the center of the control element. + + + + + The object or text is aligned on the right of the control element. + + + + + Specifies the horizontal alignment. + + + + + Initializes a new instance of the class. + + The alignment. + + + + Gets or sets the horizontal alignment. + + The horizontal alignment. + + + + Specifies the indentation level for the decorated property. + + + + + Initializes a new instance of the class. + + The indentation level. + + + + Gets or sets the indentation level. + + + The indentation level. + + + + + Defines the InputDirection of a grid (the direction the current cell is moved when Enter is pressed) + + + + + Move horizontally. + + + + + Move vertically. + + + + + Specifies the input direction for the decorated property. + + + + + Initializes a new instance of the class. + + The input direction. + + + + Gets or sets the input direction. + + The input direction. + + + + Specifies that the decorated property is an input file. + + + + + Initializes a new instance of the class. + + The default extension. + The filter. + + + + Initializes a new instance of the class. + + The default extension. + The filter. + + + + Initializes a new instance of the class. + + The default extension. + + + + Initializes a new instance of the class. + + + + + Gets or sets the default extension. + + The default extension. + + + + Gets or sets the filter. + + The filter. + + + + Gets or sets the initial directory path. + + The initial directory path. + + + + Specifies the item header property. + + + + + Initializes a new instance of the class. + + The item header property. + + + + Gets or sets the item header property. + + The item header property. + + + + Specifies the name of a property that contains values for the attributed property. + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies properties for lists. + + + + + Initializes a new instance of the class. + + can add items if set to true. + can remove items if set to true. + The max number of items. + + + + Gets or sets a value indicating whether this instance can add items to the list. + + true if this instance can add; otherwise, false. + + + + Gets or sets a value indicating whether this instance can remove items from the list. + + true if this instance can remove; otherwise, false. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Specifies the name of a property that contains values for the items in the decorated list property. + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies that the property is optional. + + The name of a property that controls the state of the property can also be specified. + Properties marked with [Optional] will have a checkbox as the label. + The checkbox will enable/disable the property value editor. + Example usage: + [Optional] // requires a property type + [Optional("HasSomething")] // relates to other property HasSomething + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the property. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Specifies that the decorated property is an output file. + + + + + Initializes a new instance of the class. + + The default extension. + The filter. + + + + Initializes a new instance of the class. + + The default extension. + + + + Initializes a new instance of the class. + + + + + Specifies whether the property this attribute is bound to is read-only or read/write. + + + + + Initializes a new instance of the class. + + true to show that the property this attribute is bound to is read-only; false to show that the property is read/write. + + + + Gets a value indicating whether the property this attribute is bound to is read-only. + + true if the property this attribute is bound to is read-only; false if the property is read/write. + + + + Specifies that the property is resettable. + + Properties marked with [Resettable] will have a reset button. + The button will reset the property to the configured reset value. + Example usage: + [Resettable] // Button label is "Reset" + [Resettable("Default")] // Button label is "Default" + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The label. + + + + Gets or sets the button label. + + The button label. + + + + Specifies the path used to get the selected value of an item. + + + + + Initializes a new instance of the class. + + The path used to get the selected value. + + + + Gets or sets the path. + + The path. + + + + Defines the style of selector controls. + + + + + Automatic style. + + + + + Use radio buttons. + + + + + Use combo box. + + + + + Use list box. + + + + + Specifies what control style a selector property should use. + + + + + Initializes a new instance of the class. + + The selector style. + + + + Gets the selector style. + + The selector style. + + + + Specifies that the property can be edited by a slider. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The minimum. + The maximum. + + + + Initializes a new instance of the class. + + The minimum. + The maximum. + The small change. + The large change. + + + + Initializes a new instance of the class. + + The minimum. + The maximum. + The small change. + The large change. + if set to true [snap to ticks]. + The tick frequency. + + + + Gets or sets the large change. + + The large change. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the small change. + + The small change. + + + + Gets or sets a value indicating whether [snap to ticks]. + + true if [snap to ticks]; otherwise, false. + + + + Gets or sets the tick frequency. + + The tick frequency. + + + + Specifies the property sorting index number. + + The sort index is used to sort the tabs, categories and properties. + + + + Initializes a new instance of the class. + + Index of the sort. + + + + Gets or sets the index of the sort. + + The index of the sort. + + + + Specifies that the property can be edited by a spin control. + + See MSDN. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The small change. + + + + Initializes a new instance of the class. + + The small change. + The large change. + + + + Initializes a new instance of the class. + + The small change. + The large change. + The minimum. + The maximum. + + + + Gets or sets the small change. + + The small change. + + + + Gets or sets the large change. + + The large change. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets the minimum. + + The minimum. + + + + Specifies the name of property that controls the visibility state of the attributed property. + + + + + Initializes a new instance of the class. + + Name of the property that determines the visibility of the attributed property. + + + + Initializes a new instance of the class. + + Name of the property that determines the visibility of the attributed property. + The property value that makes the attributed property visible. + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the value that makes the attributed property visible. + + + + + Specifies that the property should be edited in wide mode. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + if set to true [show header]. + + + + Gets or sets a value indicating whether [show header]. + + true if [show header]; otherwise, false. + + + + Specifies the width of the editing control. + + + + + Initializes a new instance of the class. + + The width. + + + + Gets or sets the width. + + The width. + + + + Indicates where an item should be dropped. + + + + + Add the item to the target item. + + + + + Insert the item before the target item. + + + + + Insert the item after the target item. + + + + + Allows an object to be dragged. + + + + + Gets a value indicating whether this instance is possible to drag. + + + + + Detaches this instance (for move and drop somewhere else). + + + + + Specifies the current state of the modifier keys (SHIFT, CTRL, and ALT), as well as the state of the mouse buttons. + + + + + No modifier keys or mouse buttons are pressed. + + + + + The left mouse button is pressed. + + + + + The right mouse button is pressed. + + + + + The shift key is pressed. + + + + + The control key is pressed. + + + + + The middle mouse button is pressed. + + + + + The alt key is pressed. + + + + + Specifies the effects of a drag-and-drop operation. + + + + + The drop target does not accept the data. + + + + + The data is copied to the drop target. + + + + + The data from the drag source is moved to the drop target. + + + + + The data from the drag source is linked to the drop target. + + + + + Allows an object to receive dropped items. + + + + + Determines whether the specified can be dropped here. + + The node. + The position where the should be dropped. + The drag/drop effect. + true if this instance accepts a drop of the specified ; otherwise, false. + + + + Drops the specified at this object. + + The items to drop. + The position where the should be dropped. + The drag/drop effect. + The initial drag/drop key states. + + + + Provides a base class implementing INotifyPropertyChanged. + + + + + Occurs when a property value changes. + + + + + Called when the specified property has been changed. + + Name of the property. + The old value. + The new value. + + + + Raises the property changed event. + + Name of the property. + + + + Sets the property value. + + The type of the property. + The field. + The value. + Name of the property. + + True if the property was set. + + This method uses the CallerMemberNameAttribute to determine the property name. + + + + Verifies the property name. + + Name of the property. + + + + Provides a behavior that let you capture the contents of a control to a bitmap and copy it to the clipboard. + + + + + Initializes static members of the class. + + + + + Gets the command property. + + The command property. + + + + Gets the gesture property. + + The gesture property. + + + + Gets the command property. + + The element. + + A KeyCommand. + + + + + Gets the gesture property. + + The element. + + A KeyGesture. + + + + + Sets the command property. + + The element. + The value. + + + + Sets the gesture property. + + The element. + The value. + + + + Grabs the specified element and copies to clipboard. + + The element. + The resolution (dots per inch). + + + + Called when the command has changed. + + The sender. + The instance containing the event data. + + + + Called when gesture has changed. + + The sender. + The instance containing the event data. + + + + Contains behaviors for the control. + + + + + Identifies the NavigateToString dependency property. + + + + + Gets the value of the NavigateToString property. + + The object. + The string. + + + + Sets the value of the NavigateToString property. + + The object. + The value. + + + + The navigate to string changed. + + The d. + The e. + + + + Provides a CommandBinding based on delegates. + + + + + The execute action. + + + + + The can execute function. + + + + + Initializes a new instance of the class. + + The command. + The execute action. + The can execute function. + + + + Executes the delegate. + + The sender. + The instance containing the event data. + + + + Determines whether this command can execute. + + The sender. + The instance containing the event data. + + + + Provides a command binding that passes to command parameter to delegates. + + The type of the command parameter. + + + + The execute action. + + + + + The can execute function. + + + + + Initializes a new instance of the class. + + The command. + The execute action. + The can execute function. + + + + Executes the delegate. + + The sender. + The instance containing the event data. + + + + Determines whether this command can execute. + + The sender. + The instance containing the event data. + + + + Represents a delegate command. + + + + + The can execute. + + + + + The execute. + + + + + Initializes a new instance of the class. + + The execute. + + + + Initializes a new instance of the class. + + The execute. + The can execute. + + + + Occurs when changes occur that affect whether or not the command should execute. + + + + + Defines the method that determines whether the command can execute in its current state. + + Data used by the command. If the command does not require data to be passed, this object can be set to null. + + true if this command can be executed; otherwise, false. + + + + + Defines the method to be called when the command is invoked. + + Data used by the command. If the command does not require data to be passed, this object can be set to null. + + + + Raises the can execute changed. + + + + + Compares two sequences. + + Type of item in the sequences. + + Compares elements from the two input sequences in turn. If we + run out of list before finding unequal elements, then the shorter + list is deemed to be the lesser list. + + + + + Object used for comparing each element. + + + + + Initializes a new instance of the class using the default comparer for {T}. + + + + + Initializes a new instance of the class using the specified comparer for {T}. + + Comparer for comparing each pair of items from the sequences. + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + First sequence. + Second sequence. + + A signed integer that indicates the relative values of and , as shown in the following table.Value Meaning Less than zero is less than .Zero equals .Greater than zero is greater than . + + + + + Defines a comparer that uses a collection of sort descriptions. + + + + + + Gets the sort descriptions. + + + The sort descriptions. + + + + + Implements a generic object comparer that using natural comparison on strings. + + + + + The string comparer + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first object to compare. + The second object to compare. + + A signed integer that indicates the relative values of and , as shown in the following table.Value Meaning Less than zero is less than .Zero equals .Greater than zero is greater than . + + + + + Implements an item comparer that uses reflection and a list of sort descriptions. + + + + + The enumerable comparer. + + + + + Initializes a new instance of the class. + + + + + Gets the sort descriptions. + + + The sort descriptions. + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first object to compare. + The second object to compare. + + A signed integer that indicates the relative values of and , as shown in the following table.Value Meaning Less than zero is less than . Zero equals . Greater than zero is greater than . + + + + + Implements a natural comparer for strings. + + + + + The comparer for sequences of objects. + + + + + The regular expression used to split numbers and text. + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first object to compare. + The second object to compare. + + A signed integer that indicates the relative values of and , as shown in the following table.Value Meaning Less than zero is less than .Zero equals .Greater than zero is greater than . + + + + + Represents an image that avoids blurring over pixel boundaries. + + The Bitmap element is using the ActualWidth/Height of the image for the control size. + It also offsets the image to avoid blurring over pixel boundaries. + http://blogs.msdn.com/b/dwayneneed/archive/2007/10/05/blurry-bitmaps.aspx + + + + Identifies the dependency property. + + + + + The source downloaded. + + + + + The source failed. + + + + + The pixel offset. + + + + + Initializes a new instance of the class. + + + + + The bitmap failed. + + + + + Gets or sets the source. + + The source. + + + + When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. + + The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. + + The size that this element determines it needs during layout, based on its calculations of child element sizes. + + + + + Called when rendering. + + The dc. + + + + Called when the source changed. + + The d. + The instance containing the event data. + + + + Applies the visual transform. + + The point. + The v. + if set to true [inverse]. + + The transformed point. + + + + + Determines if two points are close. + + The point1. + The point2. + + True if close. + + + + + Determines of two values are close. + + The value1. + The value2. + + True if close. + + + + + Gets the pixel offset. + + + The pixel offset. + + + + + Gets the visual transform. + + The v. + + The . + + Gets the matrix that will convert a point from "above" the + coordinate space of a visual into the the coordinate space + "below" the visual. + + + + Called when layout is updated. + + The sender. + The instance containing the event data. + + + + Called when the source has downloaded. + + The sender. + The instance containing the event data. + + + + Called when source failed. + + The sender. + The instance containing the event data. + + + + Tries to apply the visual transform. + + The point. + The v. + if set to true [inverse]. + if set to true [throw on error]. + if set to true [success]. + + The . + + + + + Represents a control that shows a check mark (not editable CheckBox without the box). + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Gets or sets a value indicating whether this instance is checked. + + true if this instance is checked; otherwise, false. + + + + Represents a control that lets the user pick a color. + + + + + Identifies the dependency property. + + + + + The color picker panel part constant. + + + + + The color picker panel. + + + + + Initializes static members of the class. + + + + + Gets or sets the selected color. + + The color of the selected. + + + + Called when is called. + + + + + Coerces the value of the property. + + The base value. + + The coerced value. + + + + + Reports when a combo box's popup opens. + + The event data for the event. + + + + Handles changes in selected color. + + The instance containing the event data. + + + + Coerces the selected color value. + + The sender. + The base value. + + The coerced value. + + + + + Handles changes in selected color. + + The d. + The instance containing the event data. + + + + Handles the event. + + The sender. + The instance containing the event data. + + + + Represents a control that lets the user pick a color. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The HSV control part name. + + + + + The predefined color panel part name + + + + + The max number of recent colors. + + + + + The show hsv panel. + + + + + The HSV control. + + + + + The picking timer. + + + + + The within color change. + + + + + The within component change. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + The property changed. + + + + + The predefined colors selection changed event + + + + + Gets the recent colors. + + The recent colors. + + + + Gets the standard colors. + + The standard colors. + + + + Gets or sets the localized strings. + + + + + Gets the theme colors. + + The theme colors. + + + + Gets the opacity colors. + + The opacity colors. + + + + Gets or sets the alpha value. + + The alpha. + + + + Gets or sets the blue. + + The blue. + + + + Gets or sets the brightness. + + The brightness. + + + + Gets or sets the green. + + The green. + + + + Gets or sets the hue. + + The hue. + + + + Gets or sets a value indicating whether this user is picking colors on the screen. + + + + + Gets or sets the max number of recent colors. + + The max number of recent colors. + + + + Gets or sets the red value. + + The red. + + + + Gets or sets the saturation. + + The saturation. + + + + Gets or sets the selected color. + + The color of the selected. + + + + Gets or sets a value indicating whether to show the HSV panel. + + The backing field is static. + + + + Determines whether the user is color picking. + + + true if the user is picking a color; otherwise, false. + + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Coerces the selected color value. + + The base value. + + The coerced selected color value. + + + + + Called when a color component is changed. + + The instance containing the event data. + + + + Called when the IsPicking property is changed. + + + + + Called when the selected color changed. + + The new color. + The old color. + + + + The raise property changed. + + The property. + + + + Coerces the selected color value. + + The d. + The base value. + + The coerce selected color value. + + + + + Called when a color component is changed. + + The d. + The instance containing the event data. + + + + Initializes the palettes. + + + + + The is picking changed. + + The d. + The e. + + + + The selected color changed. + + The d. + The e. + + + + The add color to recent colors if missing. + + The color. + + + + Handles the event. + + The sender. + The instance containing the event data. + + + + Called when the panel is unloaded. + + The sender. + The instance containing the event data. + + + + Picks a color from the current mouse position. + + The sender. + The instance containing the event data. + + + + Determines whether the color picking key is pressed. + + + true if the key is down; otherwise, false. + + + + + Updates the opacity variation collection. + + The currently selected color. + + + + Updates the hue, saturation and brightness properties. + + The currently selected color. + + + + Updates the red, green, blue and alpha properties. + + The color. + + + + Provides localized strings for the color picker panel. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the tool tip for the 'color picker' button. + + + + + Gets or sets the tool tip for the 'toggle panel' button. + + + + + Gets or sets the 'HSV' string. + + + + + Gets or sets 'RecentColors' string. + + + + + Gets or sets the 'Opacity variations' string. + + + + + Gets or sets the 'Standard colors' string. + + + + + Gets or sets the 'Theme colors' string. + + + + + Gets or sets the 'Values' string. + + + + + Represents a color slider. + + Original code by Ury Jamshy, 21 July 2011. + See http://www.codeproject.com/KB/WPF/ColorPicker010.aspx + The Code Project Open License (CPOL) + http://www.codeproject.com/info/cpol10.aspx + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Gets or sets the left color. + + + + + Gets or sets the right color. + + + + + The hsv control. + + Original code by Ury Jamshy, 21 July 2011. + See http://www.codeproject.com/KB/WPF/ColorPicker010.aspx + The Code Project Open License (CPOL) + http://www.codeproject.com/info/cpol10.aspx + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The thumb name. + + + + + The thumb transform. + + + + + The thumb. + + + + + The within update flag. + + + + + Initializes static members of the class. + + + + + The on thumb drag completed. + + The sender. + The e. + + + + The on thumb drag completed. + + The sender. + + + + Gets or sets Hue. + + + + + Gets or sets Saturation. + + + + + Gets or sets SelectedColor. + + + + + Gets or sets Value. + + + + + The on apply template. + + + + + Invoked when an unhandled �routed event is raised on this element. Implement this method to add class handling for this event. + + The that contains the event data. The event data reports that the left mouse button was pressed. + + + + The on render size changed. + + The size info. + + + + The on hue changed. + + The related object. + The e. + + + + The on saturation changed. + + The related object. + The e. + + + + The on thumb drag delta. + + The sender. + The e. + + + + The on value changed. + + The related object. + The e. + + + + Limit value to range (0 , max] + + The value. + The max. + + The limit value. + + + + + The on thumb drag delta. + + The e. + + + + The update position and saturation and value. + + The position x. + The position y. + + + + The update selected color. + + + + + The update thumb position. + + + + + The spectrum slider. + + Original code by Ury Jamshy, 21 July 2011. + See http://www.codeproject.com/KB/WPF/ColorPicker010.aspx + The Code Project Open License (CPOL) + http://www.codeproject.com/info/cpol10.aspx + + + + Identifies the dependency property. + + + + + The within changing flag. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets Hue. + + + + + The on value changed. + + The old value. + The new value. + + + + The on hue property changed. + + The related object. + The e. + + + + The set background. + + + + + Represents a control that lets the user change the size of elements in a . + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The element. + + + + + The height. + + + + + The previous parent height. + + + + + The previous parent width. + + + + + The start drag point. + + + + + The width. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether this splitter is horizontal. + + + + + Gets or sets a value indicating whether to resize elements proportionally. + + Set to false if you don't want the element to be resized when the parent is resized. + + + + Gets or sets the thickness (height or width, depending on orientation). + + The thickness. + + + + Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. This event data reports details about the mouse button that was pressed and the handled state. + + + + Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. The event data reports that the mouse button was released. + + + + The dock changed. + + The d. + The e. + + + + The thickness changed. + + The d. + The e. + + + + Adjusts the height. + + The dy. + The dock. + + The adjust height. + + + + + Adjusts the width. + + The dx. + The dock. + + The adjust width. + + + + + Called when the control is loaded. + + The sender. + The instance containing the event data. + + + + Called when the control is unloaded. + + The sender. + The instance containing the event data. + + + + Called when the parent element size is changed. + + The sender. + The instance containing the event data. + + + + Sets the height of the target. + + The new height. + + + + Sets the width of the target. + + The new width. + + + + Updates the width or height . + + + + + Updates the target element (the element the DockPanelSplitter works on). + + + + + Provides an editable text block. + + + + + Identifies the dependency property. + + + + + Flags if it is an internal change in the IsEditing property + + + + + The old focus element. + + + + + The text box. + + + + + Initializes static members of the class. + + + + + Gets or sets a value indicating whether this instance is editing. + + + + + Gets or sets the horizontal alignment of the content when editing + + + + + Gets or sets the vertical alignment of the content when editing + + + + + Begins the edit. + + + + + Ends the edit. + + if set to true [commit]. + + + + Handles changes in IsEditing. + + + + + TextBox key down handler. + + The sender. + The instance containing the event data. + + + + TextBox lost focus handler. + + The sender. + The instance containing the event data. + + + + Represents a menu item with a SelectedValue property that can bind to Enum values. + + + + + Identifies the dependency property. + + + + + Gets or sets the selected value. + + The selected value. + + + + The selected value changed. + + The d. + The e. + + + + Called when a menu item is clicked. + + The sender. + The instance containing the event data. + + + + Called when selected value changed. + + + + + Represents a control that allows the user to pick a directory. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the browse command. + + The browse command. + + + + Gets or sets the explore command. + + The explore command. + + + + Gets or sets the directory. + + + + + Gets or sets FolderBrowserDialogService. + + + + + Gets or sets the content on the "browse" button. + + + + + Gets or sets the content on the "explore" button. + + + + + Gets or sets the ToolTip on the "browse" button. + + + + + Gets or sets the ToolTip on the "explore" button. + + + + + Open the browse dialog. + + + + + Opens Windows Explorer with the current directory. + + + + + Represents a control that allows the user to pick a file. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the browse command. + + The browse command. + + + + Gets or sets the explore command. + + The explore command. + + + + Gets or sets the open command. + + The open command. + + + + Gets or sets the default extension. + + The default extension. + + + + Gets or sets a value indicating whether the allows users to select multiple files. + + true if multiple selections are allowed; otherwise, false. The default is false. + When this feature is enabled, use the property to get/set the filenames. + + + + Gets a value indicating whether input is enabled. + + If the is in multi-select mode, disable free form text input. + + + + Gets or sets the file dialog service. + + The file dialog service. + + + + Gets or sets the base path. + + The base path. + + + + Gets or sets the initial directory. + + The initial directory path. + + + + Gets or sets the file path. + + The file path. + + + + Gets or sets the file paths. + + The file paths. + + + + Gets or sets the filter. + + The filter. + + + + Gets or sets a value indicating whether to use the File Open Dialog. + + The "File Open" dialog is used if the property is set to true; otherwise, the File Save dialog is used. + + + + Gets or sets the content on the "browse" button. + + + + + Gets or sets the content on the "explore" button. + + + + + Gets or sets the content on the "open" button. + + + + + Gets or sets the ToolTip on the "browse" button. + + + + + Gets or sets the ToolTip on the "explore" button. + + + + + Gets or sets the ToolTip on the "open" button. + + + + + Gets the selected file paths. + + + A sequence of file paths. + + + + + Ensures synchronization between and properties when is enabled + + The . + The instance containing the event data. + + + + Shows the open or save file dialog. + + + + + Starts Windows Explorer with the current file. + + + + + Opens the current file. + + + + + Determines whether the file can be opened. + + + true if the file exists; otherwise, false. + + + + + Determines whether the file can be explored. + + + true if the file exists; otherwise, false. + + + + + Gets the absolute path. + + The file path. + + The get absolute path. + + + + + Gets the absolute paths. + + The file paths. + + The get absolute paths. + + + + + Gets the relative path. + + The file path. + + The get relative path. + + + + + Gets the relative paths. + + The file paths. + + The get relative paths. + + + + + The file dialog interface. + + + + + Shows the open file dialog. + + The filename. + The filter. + The default extension. + + True if the user pressed ok. + + + + + Shows the open files dialog. + + The filenames. + The filter. + The default extension. + + True if the user pressed ok. + + + + + Shows the save file dialog. + + The filename. + The filter. + The default extension. + + True if the user pressed ok. + + + + + The browser dialog interface. + + + + + Shows the folder browser dialog. + + The directory. + show the new folder button if set to true . + The description. + Use description for title if set to true . + + True if the user pressed ok. + + + + + Represents a TextBox with a bindable StringFormat property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The user is changing. + + + + + Initializes static members of the class. + + + + + Gets or sets the format provider. + + The format provider. + + + + Gets or sets the string format. + + The string format. + + + + Gets or sets the value. + + The value. + + + + The string format changed. + + The d. + The e. + + + + The text changed callback. + + The d. + The e. + + + + The value changed callback. + + The d. + The e. + + + + Unformats the text. + + The s. + + The un format. + + + + + Updates the text. + + + + + Updates the value. + + + + + Represents a slider with header and value entry. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Gets or sets the header. + + The header. + + + + Gets or sets the string format for the entry control. + + The header. + + + + Gets or sets the content alignment for the entry control. + + The alignment. + + + + Gets or sets the large change. + + The large change. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the SmallChange. + + The SmallChange. + + + + Gets or sets the width of the header part. + + The width. + + + + Gets or sets the width of the entry control. + + The width. + + + + Gets or sets the value. + + The value. + + + + Provides a lightweight control for displaying hyperlinks. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Gets or sets the navigation URI. + + The navigate URI. + + + + Invoked when an unhandled �attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. This event data reports details about the mouse button that was pressed and the handled state. + + + + Represents a popup control that provides a data template for the popup. + + + + + Identifies the dependency property. + + + + + Initializes static members of the class. + + + + + Gets or sets the popup template. + + The popup template. + + + + Represents a control that shows a list of radio buttons. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The part panel. + + + + + The panel. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the description converter. + + The description converter. + + + + Gets or sets the type of the enumeration. + + The type of the enumeration. + + + + Gets or sets the item margin. + + The item margin. + + + + Gets or sets the item padding. + + The item padding. + + + + Gets or sets the orientation. + + The orientation. + + + + Gets or sets the value. + + The value. + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Called when the has changed or the has changed. + + The sender. + The event args. + + + + Handles data context changes. + + The sender. + The event args. + + + + Updates the content. + + + + + Represents a slider that calls IEditableObject.BeginEdit/EndEdit when thumb dragging. + + + + + The on thumb drag completed. + + The e. + + + + The on thumb drag started. + + The e. + + + + Represents a spinner control. + + + + + The part down. + + + + + The part up. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The down button. + + + + + The up button. + + + + + Initializes static members of the class. + + + + + Gets or sets the culture used when parsing the LargeChange/SmallChange properties. + + The culture. + + + + Gets or sets down button geometry. + + Down button geometry. + + + + Gets or sets the large change. + + The large change. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the repeat SmallChange (milliseconds). + + The repeat SmallChange. + + + + Gets or sets the SmallChange. + + The SmallChange. + + + + Gets or sets the width of the spin buttons. + + The width of the spin button. + + + + Gets or sets up button geometry. + + Up button geometry. + + + + Gets or sets the value. + + The value. + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Coerces the spinner value. + + The d. + The basevalue. + + The coerce spinner value. + + + + + The spinner value changed. + + The d. + The e. + + + + Changes the value. + + The sign of the change. + The is Large Change. + + + + Coerces the spinner value. + + The basevalue. + + The coerced value. + + + + + Handles down button clicks. + + The sender. + The instance containing the event data. + + + + Check if an object is of a numeric type. + + The value. + + True if the value is of a numeric type. + + + + + Handles up button clicks. + + The sender. + The instance containing the event data. + + + + Represents a stack panel that counts the number of visible children. + + + + + Identifies the dependency property. + + + + + Gets the number of visible children. + + The visible children count. + + + + Arranges the content of a element. + + The that this element should use to arrange its child elements. + + The that represents the arranged size of this element and its child elements. + + + + + Represents a TextBlock than can be disabled. + + + + + Initializes static members of the class. + + + + + Represents a TextBox that can update the binding on enter. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to select all on focus. + + + true if all should be selected; otherwise, false. + + + + + Gets or sets a value indicating whether to scroll to home on focus. + + + true if scroll is enabled; otherwise, false. + + + + + Gets or sets a value indicating whether MoveFocusOnEnter. + + + + + Gets or sets a value indicating whether UpdateBindingOnEnter. + + + + + The on preview key down. + + The e. + + + + Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. The event data reports that the left mouse button was pressed. + + + + Handles the got keyboard focus event. + + The sender. + The instance containing the event data. + + + + Converts an array of instances to a instance by checking if all items equal the parameter. + + + + + Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target. + + The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value.If the method returns null, the valid null value is used.A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.A return value of . indicates that the binding does not transfer the value or use the or the default value. + + + + + Converts a binding target value to the source binding values. + + The value that the binding target produces. + The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. + The converter parameter to use. + The culture to use in the converter. + + An array of values that have been converted from the target value back to the source values. + + + + + + Converts instances to instances. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to invert visibility. + + + + + Gets or sets the not visible value. + + The not visible value. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to hex instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to hex instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances.. + + + + + The string to color map. + + + + + Gets the string to color map. + + The color map. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Gets the error message for the bound data. + + Note that the instance and column(property) name must be provided in the constructor. There is probably a better way to do this.... + + + + The instance + + + + + The column name + + + + + Initializes a new instance of the class. + + The instance. + Name of the column. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to description instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Enum to Boolean converter + Usage 'Converter={StaticResource EnumToBooleanConverter}, ConverterParameter={x:Static value...}' + + + + + Gets or sets the type of the enum. + + The type of the enum. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts an Enum to a list of the enum type values + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + The grid length list converter. + + + + + The splitter chars. + + + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + + An that provides a format context. + A that represents the type you want to convert from. + + true if this converter can perform the conversion; otherwise, false. + + + + + Converts the given object to the type of this converter, using the specified context and culture information. + + An that provides a format context. + The to use as the current culture. + The to convert. + + An that represents the converted value. + + The conversion cannot be performed. + + + + Converts a hue values to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Gets the error message for the bound data. + + Note that the instance and column(property) name must be provided in the constructor. There is probably a better way to do this.... + + + + The instance + + + + + The column name + + + + + Initializes a new instance of the class. + + The instance. + Name of the column. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Null to bool value converter + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the source value is null. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the not null visibility. + + The not null visibility. + + + + Gets or sets the null visibility. + + The null visibility. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + The self provider. + + + + + The provide value. + + The service provider. + + The provide value. + + + + + Converts instances to instances.. + + The format string can be specified as the converter parameter. + + + + The formatter. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts lists to instances. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Initializes a new instance of the class. + + The value returned when the specified value equals the parameter. + + + + Gets a value indicating whether the value returned when the specified value equals the parameter. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the visibility to return when the value to convert equals the converter parameter. + + The equals visibility. + + + + Gets or sets the visibility to return when the value to convert does not equal the converter parameter. + + The not equals visibility. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts instances to instances. + + + + + Initializes a new instance of the class. + Initializes a new instance of the class. + + + + + Gets or sets the not null visibility. + + The not null visibility. + + + + Gets or sets the null visibility. + + The null visibility. + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Defines the content of a cell. + + + + + Gets or sets the horizontal alignment. + + + The horizontal alignment. + + + + + Gets or sets the binding path. + + + The binding path. + + + + + Gets or sets the binding source. + + + The binding source. + + This is used for the DataContext of the cell. + + + + Gets or sets a value indicating whether the binding mode should be one-way. + + + true if the binding mode should be one-way; otherwise, false. + + + + + Gets or sets the format string. + + + The format string. + + + + + Gets or sets the converter. + + + The converter. + + + + + Gets or sets the converter parameter. + + + The converter parameter. + + + + + Gets or sets the converter culture. + + + The converter culture. + + + + + Gets or sets the source for the IsEnabled binding. + + + + + Gets or sets the IsEnabled binding path. + + + The binding path. + + + + + Gets or sets the IsEnabled converter parameter. + + + The converter parameter. + + + + + Gets or sets the background source. + + + The binding source. + + + + + Gets or sets the background binding path. + + + The binding path. + + + + + Implements the default cell definition factory. + + + + + Registers the value converter for the specified type. + + The type of instances the converter is applied to. + The converter. + + + + Creates the cell definition for the specified cell. + + The d. + + The cell definition + + + + + Creates the cell definition object. + + The cell descriptor. + + A cell definition. + + + + + Applies the properties to the specified cell definition. + + The cell definition. + The cell descriptor. + + + + Contains all the data that can be used to create a in a . + + + + + Gets or sets the property definition. + + + The property definition. + + + + + Gets or sets the property descriptor. + + + The descriptor. + + + + + Gets or sets the type of the property. + + + The type of the property. + + + + + Gets or sets the item. + + + The item. + + + + + Gets or sets the binding path. + + + The binding path. + + + + + Gets or sets the binding source. + + + The binding source. + + + + + Gets the attributes. + + + The attributes. + + + + + Defines a cell that contains a boolean property. + + + + + + Defines a cell that contains a color property. + + + + + Defines a cell that contains a selectable property. + + + + + + Gets or sets a value indicating whether this instance is editable. + + + true if this instance is editable; otherwise, false. + + + + + Gets or sets the items source. + + + The items source. + + + + + Gets or sets the items source property. + + + The items source property. + + + + + Gets or sets the selected value path. + + + The selected value path. + + + + + Gets or sets the display member path. + + + The display member path. + + + + + Defines a cell that displays the content with data templates. + + + + + + Gets or sets the display template. + + + The data template. + + + + + Gets or sets the edit template. + + + The data template. + + + + + Defines a cell that contains a string property. + + + + + + Gets or sets the maximum length. + + + The maximum length. + + + + + Represents a range of cells. + + + + + Initializes a new instance of the class. + + The cell1. + The cell2. + + + + Gets the top left cell. + + + The top left cell reference. + + + + + Gets the bottom right cell. + + + The bottom right cell reference. + + + + + Gets the index of the top row. + + + The zero-based index. + + + + + Gets the index of the bottom row. + + + The zero-based index. + + + + + Gets the index of the left column. + + + The zero-based index. + + + + + Gets the index of the right column. + + + The zero-based index. + + + + + Gets the number of rows. + + + The number of rows. + + + + + Gets the number of columns. + + + The number of columns. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Represents a cell reference. + + + + + The column. + + + + + The row. + + + + + Initializes a new instance of the struct. + + The row. + The column. + + + + Gets the column. + + + + + Gets the row. + + + + + Converts a column number to a column name. + + The column. + + The to column name. + + + + + Converts a row number to a row name. + + The row. + + The to row name. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Determines whether the specified is equal to this instance. + + Another object to compare to. + true if the specified is equal to this instance; otherwise, false. + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + true if the current object is equal to the parameter; otherwise, false. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + The cell ref converter. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Creates display and edit controls for the DataGrid. + + + + + Creates the display control with data binding. + + The cell definition. + + The control. + + + + + Creates the edit control with data binding. + + The cell definition. + + The control. + + + + + Creates the display control. + + The cell definition. + The display control. + + + + Creates the edit control. + + The cell definition. + + The control. + + + + + Creates a container with background binding. + + The cell definition. + The control to add to the container. + The container element. + + + + Creates a binding. + + The cd. + + A binding. + + + + + Creates the one way binding. + + The cell definition. + + A binding. + + + + + Creates a check box control with data binding. + + The cell definition. + + A CheckBox. + + + + + Creates a color picker control with data binding. + + The cell definition. + + A color picker. + + + + + Creates a color preview control with data binding. + + The cell definition. + + A preview control. + + + + + Creates a combo box with data binding. + + The cell definition. + + A ComboBox. + + + + + Creates a text block control with data binding. + + The cell definition. + + A TextBlock. + + + + + Creates a text block control for a selector cell. + + The cell definition. + + A TextBlock. + + + + + Creates a text box with data binding. + + The cell definition. + + A TextBox. + + + + + Creates the template control. + + The definition. + The data template. + A content control. + + + + Sets the IsEnabled binding. + + The cell definition. + The element. + + + + Sets the background binding. + + The cell definition. + The control. + + + + Sets the background binding. + + The cell definition. + The container. + + + + Focuses on the parent data grid. + + The . + + + + Displays enumerable data in a customizable grid. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The auto fill box. + + + + + The auto fill selection. + + + + + The column grid. + + + + + The column scroll viewer. + + + + + The column selection background. + + + + + The current background. + + + + + The grid. + + + + + The row grid. + + + + + The row scroll viewer. + + + + + The row selection background. + + + + + The selection. + + + + + The selection background. + + + + + The sheet grid. + + + + + The sheet scroll viewer. + + + + + The top left cell. + + + + + The horizontal scroll bar visibility to height converter + + + + + The vertical scroll bar visibility to height converter + + + + + The cell map. + + + + + The column header map. + + + + + The row header map. + + + + + The sort descriptors + + + + + The sort description markers + + + + + The auto fill box. + + + + + The auto fill cell. + + + + + The auto fill selection. + + + + + The auto fill tool tip. + + + + + The auto filler. + + + + + The index in the sheet grid where new cells can be inserted. + + The selection and auto fill controls should always be at the end of the sheetGrid children collection. + + + + The column grid control. + + + + + The row grid control. + + + + + The column scroll view control. + + + + + The column selection background control. + + + + + The current background control. + + + + + The current editor. + + + + + The editing cells. + + + + + The end pressed. + + + + + The sheet grid control. + + + + + The row scroll viewer control. + + + + + The row selection background control. + + + + + The selection control. + + + + + The selection background control. + + + + + The sheet scroll viewer control. + + + + + Reference to the collection that has subscribed to the INotifyCollectionChanged event. + + + + + The top/left control. + + + + + Flag used for collection changed notification suspension. + + + + + The synchronized collection + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the header used for the add item row/column. Default is "*". + + The add item header. + + + + Gets or sets the alternating rows background brush. + + The alternating rows background. + + + + Gets or sets the auto fill cell. + + The auto fill cell. + + + + Gets or sets a value indicating whether to auto generate columns. + + + + + Gets or sets a value indicating whether to allow automatic insert mode. + + + + + Gets or sets a value indicating whether this grid can clear cells. + + true if this instance can clear; otherwise, false . + + + + Gets or sets a value indicating whether this instance can delete. + + true if this instance can delete; otherwise, false . + + + + Gets or sets a value indicating whether this instance can insert. + + true if this instance can insert; otherwise, false . + + + + Gets or sets a value indicating whether this instance can resize columns. + + true if this instance can resize columns; otherwise, false . + + + + Gets or sets a value indicating whether this instance can resize rows. + + true if this instance can resize rows; otherwise, false . + + + + Gets or sets a value indicating whether only cells in the changed column should be changed when changing value for a selection. + + true if only cells in the current column should be changed; otherwise, false . + + + + Gets the column definitions. + + The column definitions. + + + + Gets or sets the height of the column headers. + + The height of the column header. + + + + Gets or sets the columns context menu. + + The columns context menu. + + + + Gets or sets the columns context menu. + + The columns context menu. + + + + Gets or sets the control factory. + + + + + Gets or sets the cell definition factory. + + + + + Gets or sets the create item function. + + The create item. + + + + Gets or sets the custom sort comparer. + + The custom sort comparer. + + + + Gets or sets the create column header function. + + The create column header. + + + + Gets or sets the current cell. + + + + + Gets or sets the default column width. + + The default width of the column. + + + + Gets or sets the default horizontal alignment. + + The default horizontal alignment. + + + + Gets or sets the default height of the row. + + The default height of the row. + + + + Gets or sets a value indicating whether easy insert by keyboard (press enter/down/right to add new rows/columns) is enabled. + + true if easy insert is enabled; otherwise, false. + + + + Gets or sets a value indicating whether easy insert by mouse (mouse down outside existing rows/columns) is enabled. + + true if easy insert is enabled; otherwise, false. + + + + Gets or sets the grid line brush. + + The grid line brush. + + + + Gets or sets the header border brush. + + The header border brush. + + + + Gets or sets the input direction (the moving direction of the current cell when Enter is pressed). + + The input direction. + + + + Gets or sets a value indicating whether the auto fill is enabled or not. + + If auto fill is enabled, true; otherwise false. + + + + Gets or sets a value indicating whether the current cell will change after the user has pressed Enter. + + If the feature is enabled, true; otherwise false. + + + + Gets or sets the binding path to the item headers (row or column headers, depending on the property. + + + + + Gets or sets the items source. + + The items source. + + + + Gets or sets the row headers source. + + The row headers source. + + + + Gets or sets the column headers source. + + The column headers source. + + + + Gets or sets the row headers format string. + + The row headers format string. + + + + Gets or sets the column headers format string. + + The column headers format string. + + + + Gets the row definitions. + + The row definitions. + + + + Gets or sets the width of the row headers. + + The width of the row header. + + + + Gets or sets the rows context menu. + + The rows context menu. + + + + Gets the selected cells. + + The selected cells. + + + + Gets or sets the selected items. + + The selected items. + + + + Gets or sets the cell defining the selection area. The selection area is defined by the CurrentCell and SelectionCell. + + + + + Gets or sets a value indicating whether to wrap items in the defined columns. + + true if items should be wrapped; otherwise, false . + + + + Gets the collection view. + + + The collection view. + + + + + Gets a value indicating whether to use rows for the items. + + true if the items are in rows; otherwise, false . + + + + Gets the number of columns. + + The number of columns. + + + + Gets the number of rows. + The number of rows. + + + + Gets a value indicating whether to use columns for the items. + + + + + Gets the operator. + + + + + Gets the row/column definitions. + + The row/column definitions. + + + + Gets a value indicating whether this instance can delete columns. + + true if this instance can delete columns; otherwise, false . + + + + Gets a value indicating whether this instance can delete rows. + + true if this instance can delete rows; otherwise, false . + + + + Gets a value indicating whether this instance can insert columns. + + true if this instance can insert columns; otherwise, false . + + + + Gets a value indicating whether this instance can insert rows. + + true if this instance can insert rows; otherwise, false . + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Receives events from the centralized event manager. + + The type of the calling this method. + Object that originated the event. + Event data. + + true if the listener handled the event. It is considered an error by the handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle. + + + + + Pastes the content from the clipboard to the selected cells. + + + + + Gets the column/row definition for the specified cell. + + The cell reference. + + The column/row definition. + + + + + Implements the paste operation. + + + + + Sets the values in the specified range. + + The values. + The range. + The range that was actually set. + + + + Gets the clipboard data. + + A two-dimensional array of values. + + + + Scroll the specified cell into view. + + The cell reference. + + + + Implements the copy operation. + + + + + Implements the cut operation. + + + + + Gets the selection cell range. + + The cell range. + + + + Copies the selected cells to the clipboard. + + The separator. + + + + Gets the formatted string value for the specified cell. + + The cell. + The value. + + The cell string. + + + + + Exports the grid to comma separated values. + + The range. + The separator. + Include a header if set to true. + + The comma separated values string. + + + + + Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Handles mouse left button down events. + + The event arguments. + + + + Handles mouse left button up events. + + The event arguments. + + + + Handles mouse move events. + + The event arguments. + + + + Handles mouse wheel preview events. + + The event arguments. + + + + Handles text input events. + + The event arguments. + + + + Handles KeyDown events on the grid. + + The event arguments. + + + + Creates the operator for the current items source. + + The operator. + + + + Splits a string separated by \n and \t into an array. + + The text. + + An 2-dimensional array of strings. + + + + + Implements the clear operation. + + + + + Gets the default value for the specified cell. + + The cell. + The default value. + + + + Gets the cell values of the specified cell range. + + The range. + + An array of cell values. + + + + + Gets the string values of the specified cell range. + + The range. + The values (optional). + + An array of cell strings. + + + + + Tries to set the value in the specified cell. + + The cell. + The value. + + True if the value was set. + + + + + Determines whether all elements in the specified array are serializable. + + The array. + + true if all elements of the array are serializable, false otherwise. + + + + + Clamps a value between a minimum and maximum limit. + + The value. + The minimum. + The maximum. + + The clamped value. + + + + + Encodes the specified string for use in a comma separated value file. + + The input string. + + The encoded string. + + + + + Formats the specified value with the specified format string. + + The value. + The format string. + + The format value. + + + + + The set element position. + + The element. + The cell. + + + + Coerces the current cell. + + The . + The base value. + + The coerced current cell. + + + + + Coerces the selection cell. + + The sender. + The base value. + + The coerced selection cell. + + + + + Gets the cell reference for the specified position. + + The position. + if set to true [is in auto fill mode]. + The relative to. + + The cell reference. + + + + + Gets the element at the specified cell. + + The cell reference. + + The element, or null if the cell was not found. + + + + + Gets the cell value from the Content property for the specified cell. + + The cell reference. + + The cell value. + + + + + Gets the position of the specified cell. + + The cell reference. + + The upper-left position of the cell. + + + + + Removes the current editor control. + + + + + Inserts an item. + + The index. + Determines whether the grid should be updated. + + The actual index of the inserted item, -1 if no item was inserted. + + + + + Changes the current cell with the specified delta. + + The change in rows. + The change in columns. + + + + Shows the text box editor. + + + true if the text editor was shown, false otherwise. + + + + + Opens the combo box control. + + + true if the combo box was shown, false otherwise. + + + + + Creates the display control for the specified cell. + + The cell. + + The display control. + + + + + Creates the edit control for the specified cell. + + The cell. + + The edit control. + + + + + Shows the edit control for the current cell. + + + + + Updates the content of the specified cell. + + The cell reference. + + + + Handles changes in the current cell. + + The cell that was changed. + + + + Inserts the display control for the specified cell. + + The cell reference. + + + + Handles mouse left button down events on the add item cell. + + The sender. + The event arguments. + + + + Handles mouse down events on the auto fill box. + + The sender. + The event arguments. + + + + Handles mouse down events on the column grid. + + The sender. + The event arguments. + + + + Handles mouse up events on the column grid. + + The sender. + The event arguments. + + + + Handles mouse move events on the column grid. + + The sender. + The event arguments. + + + + Handles changes in the column scroll viewer. + + The sender. + The event arguments. + + + + Handles the column splitter change completed event. + + The sender. + The drag completed event args. + + + + Handles the column splitter change delta event. + + The sender. + The event arguments. + + + + The column splitter change started. + + The sender. + The drag started event args. + + + + The column splitter double click. + + The sender. + The event arguments. + + + + Clears the content in the selected cells. + + + + + Deletes the selected columns. + + + + + Deletes the selected rows. + + + + + Clears the sort descriptions. + + + + + Sorts the selected columns/rows in the specified direction. + + The sort direction. + Append the sort description if set to true. + + + + Updates the sort descriptions of the collection view and the visual markers. + + + + + Determines whether the current column/row can be sorted. + + + true if this instance can sort; otherwise, false. + + + + + Toggles the sort direction for the current column/row. + + Append the sort description if set to true. + + + + Enumerate the items in the specified cell range. This is used to update the SelectedItems property. + + The range. + + The items enumeration. + + + + + Finds the next column that contains an empty cell. + + The row. + The column. + The delta column. + + The new column. + + + + + Finds the next row that contains an empty cell. + + The row. + The column. + The delta row. + + The new row. + + + + + Gets the column element for the specified column. + + The column. + + The column element. + + + + + Gets the row element for the specified row. + + The row. + + The row element. + + + + + Gets the column header for the specified column. + + The column. + + The column header. + + + + + Gets the column width for the specified column. + + The column index. + + The column width. + + + + + Gets the format string for the specified cell. + + The cell reference. + + The format string. + + + + + Gets the row header. + + The j. + + The get row header. + + + + + Gets the row height for the specified row. + + The row index. + + The row height. + + + + + Inserts columns at the selected column. + + + + + Inserts rows at the selection. + + + + + Refreshes the collection view and updates the grid content, if the ItemsSource is not implementing INotifyCollectionChanged. + + + + + Handles changes to the items collection. + + The event arguments. + + + + Handles mouse down events on the row grid. + + The sender. + The event arguments. + + + + Handles mouse up events on the row grid. + + The sender. + The event arguments. + + + + Handles mouse move events on the row grid. + + The sender. + The event arguments. + + + + Handles changes in the row scroll viewer. + + The sender. + The event arguments. + + + + Handles the row splitter change completed event. + + The sender. + The drag completed event args. + + + + Handles the row splitter change delta event. + + The sender. + The event arguments. + + + + The row splitter change started. + + The sender. + The drag started event args. + + + + The row splitter double click. + + The sender. + The event arguments. + + + + Handles scroll changes in the scroll viewers (both horizontal and vertical). + + The sender. + The event arguments. + + + + Selects all cells. + + + + + Sets the boolean value in the selected cells. + + The value. + + True if cells were modified. + + + + + Handles mouse down events on the grid sheet. + + The sender. + The event arguments. + + + + Handles key down events in the TextBox editor. + + The sender. + The event arguments. + + + + Converts the specified array to a csv string. + + The input. + The separator. + Determines whether to encode the elements. + + The to string. + + + + + Toggles the check in the current cell. + + + True if the cell was modified. + + + + + Handles mouse down events on the top/left selection control. + + The sender. + The event arguments. + + + + Sets the width of the specified column. + + The column to change. + The new width. + + + + Handles automatic insert of items. + + The cell. + true if an item was inserted; otherwise false. + + + + Handles change in current cell. + + + + + Handles change in selected cells. + + + + + Updates the selection visibility. + + + + + Handles changes in the property. + + + + + Clears the content of the control. + + + + + Updates the cells of the grid. + + The number of rows. + The number of columns. + + + + Updates the column widths and row heights. + + + + + Updates the sort description markers. + + + + + Updates the specified columns. + + The column index. + + + + Handles changes in the property. + + + + + Updates all the UIElements of the grid (both cells, headers, row and column lines). + + + + + Updates the rows. + + The number rows. + + + + Get a height for InserterRow + + + + + Adds an "insert" row. + + The number of rows. + This row is below/to the right of the data rows/columns. + + + + Handles changes to the property. + + The instance containing the event data. + + + + Resizes all columns automatically. + + + + + Resizes all rows automatically. + + + + + Auto-sizes the specified column. + + The column. + The calculated width of the column. + + + + Auto-sizes the specified row. + + The row. + + + + Copies the selected cells to the clipboard, tab-separated. + + + + + Cuts the selected items. + + + + + Provides a standard set of related commands. + + + + + Initializes static members of the class. + + + + + Gets the delete columns command. + + The delete columns command. + + + + Gets the delete rows command. + + The delete rows command. + + + + Gets the insert columns command. + + The insert columns command. + + + + Gets the insert rows command. + + The insert rows command. + + + + Gets the sort ascending command. + + The sort ascending command. + + + + Gets the sort descending command. + + The sort descending command. + + + + Gets the clear sort command. + + The clear sort command. + + + + Defines a column in a . + + + + + Initializes a new instance of the class. + + + + + Gets or sets the column width. + + The width. + + + + Provides a base class for column and row definitions in a . + + + + + Initializes a new instance of the class. + + + + + Gets or sets the converter. + + The converter. + + + + Gets or sets the converter culture. + + The converter culture. + + + + Gets or sets the converter parameter. + + The converter parameter. + + + + Gets or sets the format string. + + The format string. + + + + Gets or sets the header. + + The header. + + + + Gets or sets the tooltip. + + The tooltip. + + + + Gets or sets the horizontal alignment. + + The horizontal alignment. + + + + Gets or sets a value indicating whether this instance is editable (for ComboBox). + + + + + Gets or sets a value indicating whether this instance is read only. + + + + + Gets or sets the items source (for ComboBox). + + The items source. + + + + Gets or sets the property name of an items source (for ComboBox). + + The items source property. + + + + Gets or sets the selected value path (for ComboBox). + + + The selected value path. + + + + + Gets or sets the display member path. + + + The display member path. + + + + + Gets or sets the max length (for TextBox). + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the name of a property that determines the state of the cell. + + + The name of the related property. + + + + + Gets or sets the value that enables the cell. + + This property is used if the property is set. + + + + Gets or sets the background brush. + + + The background. + + If set, this overrides . + + + + Gets or sets the background property. + + + The background property. + + + + + Gets or sets a value indicating whether the items can be sorted by this column/row. + + + true if items can be sorted; otherwise, false. + + + + + Defines a row in a . + + + + + Initializes a new instance of the class. + + + + + Gets or sets the row height. + + The height. + + + + Defines a template column in a . + + + + + Gets or sets the cell template. + + A data template that contains display controls. + + + + Gets or sets the cell template used when editing the cell. + + A data template that contains edit controls. + + + + Specifies a factory for the . + + + + + Creates the cell definition for the specified cell. + + The cell descriptor. + + The cell definition + + + + + Specifies a control factory for the . + + + + + Creates the display control with data binding. + + The cell definition. + + The control. + + + + + Creates the edit control with data binding. + + The cell definition. + + The control. + + + + + Specifies DataGrid functionality that depends on the type of items source. + + + + + Auto-generates the columns. + + + + + Updates the property definitions. + + + + + Gets the type of the property in the specified cell. + + The cell. + + The type of the property. + + + + + Creates the cell descriptor for the specified cell. + + The cell. + A cell descriptor. + + + + Gets the binding path for the specified cell. + + The cell. + + The binding path + + + + + Gets the value in the specified cell. + + The cell. + The value + + + + Converts the items source index to a collection view index. + + The index in the items source. + The index in the collection view + + + + Inserts an item at the specified index. + + The index. + + The index of the inserted item if insertion is successful, -1 otherwise. + + + + + Gets the item in the specified cell. + + The cell reference. + + The . + + + + + Tries to set cell value in the specified cell. + + The cell. + The value. + true if the cell value was set. + + + + Gets the data context for the specified cell. + + The cell. + The context object. + + + + Determines whether columns can be deleted. + + true if columns can be deleted; otherwise false. + + + + Determines whether rows can be deleted. + + true if rows can be deleted; otherwise false. + + + + Determines whether columns can be inserted. + + true if columns can be inserted; otherwise false. + + + + Determines whether rows can be inserted. + + true if rows can be inserted; otherwise false. + + + + Deletes columns at the specified index. + + The index. + The number of columns to delete. + + + + Deletes rows at the specified index. + + The index. + The number of rows to delete. + + + + Inserts columns at the specified index. + + The index. + The number of columns to insert. + + + + Inserts rows at the specified index. + + The index. + The number of rows to insert. + + + + Gets the number of rows. + + The number. + + + + Gets the number of columns. + + The number. + + + + Determines whether items can be sorted by the specified column/row index. + + The column index if items are in rows, otherwise the row index. + + true if the items can be sorted; false otherwise. + + + + + Represents an abstract base class for operators. + + An operator implements operations for a based on the different data its + binds to. + + + + The property descriptors. + + + + + Initializes a new instance of the class. + + The owner. + + + + Gets or sets the default horizontal alignment. + + + The default horizontal alignment. + + + + + Gets or sets the default column width. + + + The default width of the columns. + + + + + Gets the this.owner datagrid. + + + + + Determines whether columns can be deleted. + + + true if columns can be deleted; otherwise false. + + + + + Determines whether rows can be deleted. + + + true if rows can be deleted; otherwise false. + + + + + Determines whether columns can be inserted. + + + true if columns can be inserted; otherwise false. + + + + + Determines whether rows can be inserted. + + + true if rows can be inserted; otherwise false. + + + + + Deletes the columns. + + The index. + The number of columns to delete. + + + + Deletes the rows. + + The index. + The number of rows to delete. + + + + Inserts columns at the specified index. + + The index. + The number of columns to insert. + + + + Inserts rows at the specified index. + + The index. + The number of rows to insert. + + + + Gets the number of items. + + The number. + + + + Gets the number of rows. + + + The number. + + + + + Gets the number of columns. + + + The number. + + + + + Determines whether items can be sorted by the specified column/row index. + + The column index if items are in rows, otherwise the row index. + + true if the items can be sorted; false otherwise. + + + + + Gets the value in the specified cell. + + The cell. + The value + + + + Gets the type of the property in the specified cell. + + The cell. + The type of the property. + + + + Gets the type of the property in the specified cell. + + The definition. + The cell. + The current value. + + The type of the property. + + + + + Converts the collection view index to an items source index. + + The index in the collection view. + The index in the items source + + + + Converts the items source index to a collection view index. + + The index in the items source. + The index in the collection view + + + + Auto-generates the columns. + + + + + Updates the property definitions. + + + + + Creates the cell descriptor for the specified cell. + + The cell. + A cell descriptor. + + + + Gets the property descriptor. + + The property definition. + The item. + The cell. + + The property descriptor. + + + + + Gets the property definition for the specified cell. + + The cell. + The property definition. + + + + Tries to set cell value in the specified cell. + + The cell. + The value. + true if the cell value was set. + + + + Gets the data context for the specified cell. + + The cell. + The context object. + + + + Gets the item in the specified cell. + + The cell reference. + + The . + au + + + + Inserts an item to at the specified index. + + The index. + + The index of the inserted item if insertion is successful, -1 otherwise. + + + + + Gets the binding path for the specified cell. + + The cell. + + The binding path + + + + + Sets value of the specified cell to the specified value. + + The cell to change. + The value. + + + + Deletes the item at the specified index. + + The index. + + true if rows can be inserted; otherwise false. + + + + + Gets the type of the items in the items source. + + The items source. + The type. + + + + Creates a new instance of the specified type. + + The type. + + The new instance. + + + + + Sets the properties from descriptor. + + The property definition. + The descriptor. + + + + Generates column definitions based on a list of items. + + The list. + A sequence of column definitions. + + + + Tries to convert an object to the specified type. + + The value. + The target type. + The converted value. + + True if conversion was successful. + + + + + Tries to get the item of the specified index. + + The sequence. + The index. + The item. + + false if the index was not found in the sequence; otherwise true. + + + + + Tries to get the index of the specified item. + + The sequence. + The item. + The index. + false if the item was not found in the sequence; otherwise true. + + + + Represents an operator for when its ItemsSource is of type ><. + + + + + Initializes a new instance of the class. + + The owner. + + + + Determines whether columns can be deleted. + + + true if columns can be deleted; otherwise false. + + + + + Determines whether columns can be inserted. + + + true if columns can be inserted; otherwise false. + + + + + Deletes the item at the specified index. + + The index. + + true if rows can be inserted; otherwise false. + + + + + Deletes the columns. + + The index. + The number of columns to delete. + + + + Inserts the columns. + + The index. + The number of columns to insert. + + + + Insert column header to ColumnHeadersSource. + + The position. + + + + Generate column definitions based on a list of items. + + The list of items. + A sequence of column definitions. + + + + Gets the item in cell. + + The cell reference. + + The . + + + + + Inserts item to . + + The index. + + The index of the inserted item if insertion is successful, -1 otherwise. + + + + + Sets value to item in cell. + + The cell reference. + The value. + + + + Gets the binding path for the specified cell. + + The cell. + + The binding path + + + + + Determines whether items can be sorted by the specified column/row index. + + The column index if items are in rows, otherwise the row index. + + true if the items can be sorted; false otherwise. + + + + + Represents an operator for when its ItemsSource is of type . + + + + + Initializes a new instance of the class. + + The owner. + + + + Generate column definitions based on a list of items. + + The list of items. + A sequence of column definitions. + The constraint is that all the items in the ItemsSource's should be of the same type. + For non built in type, a + public static T Parse(string s, IFormatProvider formatProvider) and + public string ToString(string format, IFormatProvider formatProvider) should be defined. + interface type is not acceptable for no object instance can be created based on it. + + + + Gets the item in cell. + + The cell reference. + + The item . + + + + + Inserts item to . + + The index. + + The index of the inserted item if insertion is successful, -1 otherwise. + + + + + Sets value to item in cell. + + The cell reference. + The value. + + + + Gets the item index for the specified cell. + + The cell. + + The get item index. + + + + + Gets the binding path for the specified cell. + + The cell. + + The binding path + + + + + Gets property descriptors from one instance. + + The items. + The target item type. + + The . + + + + + Represents an operator for when its WrapItems property is true. + + + + + Initializes a new instance of the class. + + The owner. + + + + Gets the number of rows. + + + The number. + + + + + Gets the number of columns. + + + The number. + + + + + Determines whether items can be sorted by the specified column/row index. + + The column index if items are in rows, otherwise the row index. + + true if the items can be sorted; false otherwise. + + + + + Gets the item index for the specified cell. + + The cell. + + The get item index. + + + + + Converts values. + + + + + + Gets or sets the collapsed value. + + + The collapsed value. + + + + + Gets or sets the hidden value. + + + The hidden value. + + + + + Gets or sets the visible value. + + + The visible value. + + + + + Converts a value. + + The value produced by the binding source. + The type of the binding target property. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Converts a value. + + The value that is produced by the binding target. + The type to convert to. + The converter parameter to use. + The culture to use in the converter. + + A converted value. If the method returns null, the valid null value is used. + + + + + Represents an about dialog. + + + AboutDialog + + + + + The vm. + + + + + Initializes a new instance of the class. + + The owner. + + + + Sets the image used in the about dialog. + Example: + d.Image = new BitmapImage(new Uri(@"pack://application:,,,/AssemblyName;component/Images/about.png")); + + The image. + + + + Sets the update status. + + The update status. + + + + The copy click. + + The sender. + The e. + + + + The ok click. + + The sender. + The e. + + + + The system info click. + + The sender. + The e. + + + + InitializeComponent + + + + + Represents a viewmodel for the about dialog. + + + + + Initializes a new instance of the class. + + An assembly. + + + + Gets AssemblyVersion. + + + + + Gets BuildTime. + + + + + Gets CLRversion. + + + + + Gets Comments. + + + + + Gets Company. + + + + + Gets or sets the copy report text. + + The copy report text. + + + + Gets Copyright. + + + + + Gets Domain. + + + + + Gets or sets the file info. + + The file info. + + + + Gets FileName. + + + + + Gets FileVersion. + + + + + Gets or sets the file version info. + + The file version info. + + + + Gets or sets Image. + + + + + Gets MachineName. + + + + + Gets OSVersion. + + + + + Gets Platform. + + + + + Gets Processors. + + + + + Gets ProductName. + + + + + Gets ServicePack. + + + + + Gets or sets the system info text. + + The system info text. + + + + Gets or sets UpdateStatus. + + + + + Gets User. + + + + + Gets Version. + + + + + Gets the report. + + + The get report. + + + + + Represents a property editing dialog. + + + PropertyDialog + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the apply button is visible. + + true if this instance can apply; otherwise, false . + + + + Gets the property control. + + The property control. + + + + This stores the current "copy" of the object. + If it is non-null, then we are in the middle of an + editable operation. + + The object. + + Clone of current object + + + + + This restores the state of the current object from the passed clone object. + + Object to restore state from + + + + + Clones the object memberwise. + + The SRC. + + The memberwise clone. + + + + + The apply button click. + + The sender. + The e. + + + + Begins the edit. + + + + + The cancel button click. + + The sender. + The e. + + + + Cancels the edit. + + + + + The close button click. + + The sender. + The e. + + + + Commits the changes. + + + + + Ends the edit. + + + + + The help button click. + + The sender. + The e. + + + + The ok button click. + + The sender. + The e. + + + + The property dialog data context changed. + + The sender. + The e. + + + + InitializeComponent + + + + + Represents a common dialog box (Win32::SHBrowseForFolder()) that allows a user to select a folder. + + + + + The browse info. + + + + + Initializes a new instance of the class. + Constructs a BrowseForFolderDialog with default BrowseInfoFlags set to BIF_NEWDIALOGSTYLE. + + + + + The browse callback proc. + + The hwnd. + The u msg. + The l param. + The lp data. + + + + The browse info flags. + + + + + No specified BIF_xxx flags. + + + + + Only return file system directories. If the user selects folders that are not part of the file system, the OK button is grayed. + + + + + Do not include network folders below the domain level in the dialog box's tree view control. + + + + + Include a status area in the dialog box. + + + + + Only return file system ancestors. An ancestor is a subfolder that is beneath the root folder in the namespace hierarchy. + + + + + Include an edit control in the browse dialog box that allows the user to type the name of an item. + + + + + If the user types an invalid name into the edit box, the browse dialog box will call the application's BrowseCallbackProc with the BFFM_VALIDATEFAILED message. + + + + + Use the new user interface. Setting this flag provides the user with a larger dialog box that can be resized. + + + + + Use the new user interface, including an edit box. This flag is equivalent to BIF_EDITBOX | BIF_NEWDIALOGSTYLE. + + + + + The browse dialog box can display URLs. The BIF_USENEWUI and BIF_BROWSEINCLUDEFILES flags must also be set. + + + + + When combined with BIF_NEWDIALOGSTYLE, adds a usage hint to the dialog box in place of the edit box. + + + + + Do not include the New Folder button in the browse dialog box. + + + + + When the selected item is a shortcut, return the PIDL of the shortcut itself rather than its target. + + + + + Only return computers. If the user selects anything other than a computer, the OK button is grayed. + + + + + Only allow the selection of printers. If the user selects anything other than a printer, the OK button is grayed. + + + + + The browse dialog box will display files as well as folders. + + + + + The browse dialog box can display shareable resources on remote systems. + + + + + The message from browser. + + + + + The dialog box has finished initializing. + + + + + The selection has changed in the dialog box. + + + + + (ANSI) The user typed an invalid name into the dialog's edit box. A nonexistent folder is considered an invalid name. + + + + + (Unicode) The user typed an invalid name into the dialog's edit box. A nonexistent folder is considered an invalid name. + + + + + An IUnknown interface is available to the dialog box. + + + + + The message to browser. + + + + + Win32 API macro - start of user defined window message range. + + + + + (ANSI) Sets the status text. Set lpData to point to a null-terminated string with the desired text. + + + + + Enables or disables the dialog box's OK button. lParam - To enable, set to a nonzero value. To disable, set to zero. + + + + + (ANSI) Specifies the path of a folder to select. + + + + + (Unicode) Specifies the path of a folder to select. + + + + + (Unicode) Sets the status text. Set lpData to point to a null-terminated string with the desired text. + + + + + Sets the text that is displayed on the dialog box's OK button. + + + + + Specifies the path of a folder to expand in the Browse dialog box. + + + + + Provides direct access to the Win32::SHBrowseForFolder() BROWSEINFO structure used to create the dialog in ShowDialog(). + + + + + Provides direct access to the ulFlags field of the Win32::SHBrowseForFolder() structure used to create the dialog in ShowDialog(). + + + + + Gets or sets the initially selected and expanded folder path. Overrides SelectedFolder. + + + + + Gets or sets the initially selected folder path. + + + + + Gets or sets the text for the dialog's OK button. + + + + + Gets the current and or final selected folder path. + + + + + Gets or sets the string that is displayed above the tree view control in the dialog box (must set BEFORE calling ShowDialog()). + + + + + The send message w. + + The h wnd. + The msg. + The w param. + The l param. + + The . + + + + + The send message w. + + The h wnd. + The msg. + The w param. + The str. + + The . + + + + + Shows the dialog (Win32::SHBrowseForFolder()). + + + True if OK was pressed. + + + + + Shows the dialog (Win32::SHBrowseForFolder()) with its hwndOwner set to the handle of 'owner'. + + The owner. + + True if OK was pressed. + + + + + The sh browse for folder w. + + The bi. + + The . + + + + + The sh get path from id list. + + The pidl. + The path. + + The sh get path from id list. + + + + + The browse event handler. + + The hwnd. + The u msg. + The l param. + The lp data. + + The browse event handler. + + + + + The p invoke sh browse for folder. + + The owner. + + True if OK was pressed. + + + + + The browseinfow. + + + + + A handle to the owner window for the dialog box. + + + + + A pointer to an item identifier list (PIDL) specifying the location of the root folder from which to start browsing. + + + + + The address of a buffer to receive the display name of the folder selected by the user. The size of this buffer is assumed to be MAX_PATH characters. + + + + + The address of a null-terminated string that is displayed above the tree view control in the dialog box. + + + + + Flags specifying the options for the dialog box. + + + + + A BrowseCallbackProc delegate that the dialog box calls when an event occurs. + + + + + An application-defined value that the dialog box passes to the BrowseCallbackProc delegate, if one is specified. + + + + + A variable to receive the image associated with the selected folder. The image is specified as an index to the system image list. + + + + + Represents a wizard dialog. + + + WizardDialog + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Initializes a new instance of the class. + + + + + Gets or sets CurrentPage. + + + + + Gets or sets Pages. + + + + + The current page_ changed. + + The sender. + The e. + + + + The back button_ click. + + The sender. + The e. + + + + The bind page. + + + + + The cancel button_ click. + + The sender. + The e. + + + + The finish button_ click. + + The sender. + The e. + + + + The next button_ click. + + The sender. + The e. + + + + The wizard dialog_ loaded. + + The sender. + The e. + + + + InitializeComponent + + + + + Provides reflection extensions. + + + + + Filters on the and . + + The enumeration type. + The array. + + The filtered values. + + + + + Gets the attributes of the specified type. + + The type of attribute to get. + The field info. + The inherit flag. + + The attributes enumeration. + + + + + Return the first attribute of a given type for the specified property descriptor. + + An attribute type. + The property descriptor. + The first attribute of the specified type. + + + + Gets the value of the first attribute of the specified type. + + The type of the attribute. + The type of the result. + The descriptor. + The mapping function. + The default value. + The value returned from the mapping function, or the default value if the attribute was not found. + + + + Gets the first attribute of the specified type. + + The descriptor. + Type of the attribute. + The first attribute of the specified type. + + + + Determines whether the property is read-only. + + The property descriptor. + true if the property is read-only; otherwise, false. + + + + Gets the category for the specified property. + + The property descriptor. + The category. + + + + Gets the description for the specified property. + + The property descriptor. + The description. + + + + Gets the display name for the specified property. + + The property descriptor. + The display name. + + + + Provides extrapolation functionality for the auto filler. + + + + + The get cell value function. + + + + + The set cell value function. + + + + + Initializes a new instance of the class. + + The get cell value. + The try set cell value. + + + + The auto fill. + + The current cell. + The selection cell. + The auto fill ref. + + + + Tries to extrapolate the specified cells. + + The cell to extrapolate. + The current cell. + The selection cell. + The auto fill cell reference. + The result. + + True if extrapolation was successful. + + + + + Clamps the specified value between i0 and i1. + + The input. + The minimum value. + The maximum value. + + The periodic clamp. + + + + + Tries to extrapolate. + + The cell. + The first source cell. + The second source cell. + The result. + + True is extrapolation was successful. + + + + + Captures a screen shot using gdi32 functions. + + See http://stackoverflow.com/questions/1736287/capturing-a-window-with-wpf + + + + The ternary raster operations. + + + + + dest = source + + + + + dest = source OR dest + + + + + dest = source AND dest + + + + + dest = source XOR dest + + + + + dest = source AND (NOT dest) + + + + + dest = (NOT source) + + + + + dest = (NOT src) AND (NOT dest) + + + + + dest = (source AND pattern) + + + + + dest = (NOT source) OR dest + + + + + dest = pattern + + + + + dest = DPSnoo + + + + + dest = pattern XOR dest + + + + + dest = (NOT dest) + + + + + dest = BLACK + + + + + dest = WHITE + + + + + Captures the specified rectangle from the screen. + + A bitmap. + + + The area to capture. + + A bitmap. + + + + + Gets the cursor position relative to the specified visual. + + The visual to relate to. + + A . + + + + + The get mouse screen position. + + + The . + + + + + The get cursor pos. + + The pt. + + The get cursor pos. + + + + + The bit blt. + + The hdc. + The n x dest. + The n y dest. + The n width. + The n height. + The hdc src. + The n x src. + The n y src. + The dw rop. + + The bit blt. + + + + + The create bitmap. + + The n width. + The n height. + The c planes. + The c bits per pel. + The lpv bits. + + The . + + + + + The create compatible bitmap. + + The hdc. + The n width. + The n height. + + The . + + + + + The create compatible dc. + + The hdc. + + The . + + + + + The delete object. + + The h object. + + The delete object. + + + + + The get dc. + + The h wnd. + + The . + + + + + The release dc. + + The h wnd. + The h dc. + + The release dc. + + + + + The select object. + + The hdc. + The hgdiobj. + + The . + + + + + The win 32 point. + + + + + The x. + + + + + The y. + + + + + Static helper methods. + + + + + Initializes static members of the class. + + + + + Gets the automatic color. + + + + + Gets the undefined color. + + + + + Change the alpha value of a color. + + The source color. + The new alpha value. + + The new color. + + + + + Converts CMYK values to a . + + The cyan value. + The magenta value. + The yellow value. + The black value. + + The color. + + + + + Calculates the difference between two s. + + The first color. + The second color. + + L2-norm in RGBA space. + + + + + Converts RGB values to CMYK. + + The r. + The g. + The b. + + The CMYK values. + + + + + Convert a to a hexadecimal string. + + The source color. + + The color to hex. + + + + + Converts from a to HSV values (double) + + The source color. + + Array of [Hue,Saturation,Value] in the range [0,1] + + + + + Converts from a to HSV values (byte) + + The source color. + + Array of [Hue,Saturation,Value] in the range [0,255] + + + + + Convert a to unsigned int + + The source color. + + The color to uint. + + + + + Calculates the complementary color. + + The source color. + + The complementary color. + + + + + Gets the hue spectrum colors. + + The number of colors. + + The spectrum. + + + + + Convert a hexadecimal string to . + + The hex input string. + + The color. + + + + + Converts from HSV to a RGB . + + The hue. + The saturation. + The value. + The alpha. + + The color. + + + + + Convert from HSV to . + http://en.wikipedia.org/wiki/HSL_color_space + + The Hue value [0,1]. + The saturation value [0,1]. + The brightness value [0,1]. + The alpha value [0.1]. + + The color. + + + + + Calculate the difference in hue between two s. + + The first color. + The second color. + + The hue difference. + + + + + Linear interpolation between two s. + + The first color. + The second color. + The interpolation factor. + + The interpolated color. + + + + + Convert an unsigned int (32bit) to . + + The unsigned integer. + + The color. + + + + + TimeSpan parser that use a format string to evaluate the input string. + + Supports the following format codes: D, DD, H, HH, M, MM, S, SS, d, dd, h, hh, m, mm, s, ss, f, ff, fff + + + + The special characters. + + + + + The conversion expression. + + + + + Initializes a new instance of the class. + + The format string. + + + + Gets or sets the regular expression. + + + + + Parses the specified time span string. + + The value. + + A time span. + + + + + The password helper. + + + + + Identifies the dependency property. + + + + + Identifies the Password attached dependency property. + + + + + Identifies the IsUpdating attached dependency property. + + + + + Gets the attach state. + + The dp. + + true if the control is attached. + + + + + Gets the password. + + The dp. + The password. + + + + Attaches the behaviour. + + The dp. + if set to true [value]. + + + + The set password. + + The dp. + The value. + + + + Attaches the password changed event handler. + + The sender. + The event arguments. + + + + The get is updating. + + The dp. + + The get is updating. + + + + + The on password property changed. + + The sender. + The e. + + + + The password changed. + + The sender. + The e. + + + + The set is updating. + + The dp. + The value. + + + + Addition, subtraction and multiplication for all kinds of objects (by reflection to invoke the operators). + + + + + Tries to parse the specified string. + + The target type. + The arguments. + The format provider. + The result. + + true if parsing successful, false otherwise. + + + + + Performs addition with the op_Addition operator. A return value indicates whether the addition succeeded or failed. + + The first object. + The second object. + The sum. + + True if the addition succeeded. + + + + + Performs multiplication with the op_Multiplication operator. A return value indicates whether the addition succeeded or failed. + + The first object. + The second object. + The product. + + True if the multiplication succeeded. + + + + + Performs subtraction with the op_Subtraction operator. A return value indicates whether the addition succeeded or failed. + + The first object. + The second object. + The difference. + + True if the subtraction succeeded. + + + + + Tries to invoke invoke the specified method. + + The method name. + The o 1. + The o 2. + The result. + + The try invoke. + + + + + Formats the TimeSpan to a string. + + See http://www.java2s.com/Open-Source/CSharp/Sound-Mp3/stamp/Microsoft/Office/PowerPoint/STAMP/Core/TimeSpanFormatter.cs.htm + + + + The format parser. + + + + + Initializes a new instance of the class. + + + + + Converts the value of a specified timespan to an equivalent string representation using specified format and culture-specific formatting information. + + A format string containing formatting specifications. + An object to format. + An object that supplies format information about the current instance. + + The string representation of the value of , formatted as specified by and . + + + + + Returns an object that provides formatting services for the specified type. + + An object that specifies the type of format object to return. + + An instance of the object specified by , if the implementation can supply that type of object; otherwise, null. + + + + + Evaluates a match. + + The match. + The time span. + + The evaluate match. + + + + + Gets the match evaluator for the specified time span. + + The time span. + + The match evaluator. + + + + + Parses a string to a TimeSpan. + + + + + The parser expression. + + + + + Parses the specified value. + + The value. + The format string. + + A TimeSpan. + + + + + The type helper. + + + + + The generic sequence type. + + + + + Finds the biggest common type of items in the list. + + The list. + + The biggest common type. + + + + + Gets the underlying enum type of the specified type, if the specified type is a nullable type. + + The type. + + The type of the underlying enum. + + + + + Gets the type of the items in the specified enumeration. + + The enumerable. + + The type of the items. + + + + + Gets the item type from a list type. + + The list type. + + The of the elements. + + + + + Determines whether the first type is assignable from the specified second type. + + Type of the first type. + The type of the second type. + + True if it is assignable. + + + + + Gets inner generic type of an IList>IList< + + The list. + + The . + + + + + Gets the type of the inner list of a IList>IList< + + The list. + + The type of the inner list. Return null if only interface type can be retrieved. + + + + + Determines whether the type is IList{IList}. + + The type. + + true if the type is IList{IList}; otherwise, false. + + + + + Represents a bag of items. + + + + + Initializes a new instance of the class. + + The objects. + + + + Occurs when a property value changes. + + + + + Gets the biggest common type of the objects. + + The type of the biggest. + + + + Gets the objects in the bag. + + The objects. + + + + Gets or sets a value indicating whether to suspend property changed notifications. + + true if notifications are suspended; otherwise, false . + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + Raises the property changed event. + + The property. + + + + The relay property changed. + + The sender. + The e. + + + + Adds subscriptions to property changed notifications. + + + + + Removes the subscriptions to property changed notifications. + + + + + Provides a property descriptor for an object in the . + + + + + The component type. + + + + + The default descriptor. + + + + + Initializes a new instance of the class. + + The default descriptor. + Type of the component. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + + A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + + A that represents the type of the property. + + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + The component to test for reset capability. + + true if resetting the component changes its value; otherwise, false. + + + + + When overridden in a derived class, gets the current value of the property on a component. + + The component with the property for which to retrieve the value. + + The value of a property for a given component. + + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + The component with the property to be examined for persistence. + + true if the property should be persisted; otherwise, false. + + + + + Gets the type of the . + + The type. + + The . + + + + + Provides a type description provider for the . + + + + + The default type provider. + + + + + Initializes a new instance of the class. + + + + + Gets a custom type descriptor for the given type and object. + + The type of object for which to retrieve the type descriptor. + An instance of the type. Can be null if no instance was passed to the . + + An that can provide metadata for the type. + + + + + Provides a custom type descriptor for the . + + + + + The bag. + + + + + Initializes a new instance of the class. + + The parent. + The instance. + + + + Get the properties of the items bag. + + + The property descriptor collection. + + + + + Specifies the control type for categories. + + + + + Group boxes. + + + + + Expander controls. + + + + + Content control. Remember to set the CategoryControlTemplate. + + + + + Represents a group in a . + + + + + Initializes a new instance of the class. + + + + + Gets or sets the description. + + The description. + + + + Gets or sets the header. + + The header. + + + + Gets or sets the icon. + + The icon. + + + + Gets the properties. + + + + + The to string. + + + The to string. + + + + + Defines functionality to create controls for a . + + + + + Creates the control for a property. + + The property item. + The options. + + A element. + + + + + Creates the error control. + + The pi. + The instance. + The tab. + + + + + Sets validation error style for tooltips + + + + + + + + Updates the tab for validation results. + + The tab. + The error information. + + + + Defines functionality to build the model for a . + + + + + Creates the model. + + The instance. + if set to true enumerable types instances will use the enumerated objects instead of the instance itself. + The options. + + The tabs. + + + + + Specifies options for the PropertyGrid + + + + + Gets the required (opt-in) attribute. + + The required attribute. + + + + Gets a value indicating whether to show declared properties only. + + true if only declared properties should be shown; otherwise, false . + + + + Gets a value indicating whether to show read only properties. + + true if read only properties should be shown; otherwise, false . + + + + Represents options for the property control factory. + + + + + Gets or sets the limiting number of values for enum properties that can shown with radio buttons. + + The limit. If the number of values exceeds the limit, a selector control will be used. + + + + Gets or sets the validation error template. + + + The validation error template. + + + + + Gets or sets the validation error style. + + + The validation error style. + + + + + Provides an for a specified type. + + PropertyConverters can be registered in the .Converters collection. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Type of the property. + The converter. + Convert nullable objects if set to true. + + + + Gets or sets template for this type. + + + + + Gets or sets a value indicating whether to convert nullable objects. + + true if nullable objects should be converted; otherwise, false. + + + + Gets or sets the type to edit. + + + + + Gets the target type of the converter. + + + The target type. + + + + + Determines whether the specified type is assignable to the EditedType. + + The type. + + true if the specified type is assignable; otherwise, false . + + + + + Specifies how the label widths are shared. + + + + + The shared in tab. + + + + + The shared in group. + + + + + The not shared. + + + + + Specifies the layout for checkboxes. + + + + + Show the header, then the check box without content + + + + + Hide the header, show the check box with the display name as content + + + + + Collapse the header, show the check box with the display name as content + + + + + Specifies the visibility of the tab strip. + + + + + The tabs are visible. + + + + + The tabs are visible if there is more than one tab. + + + + + The tab strip is collapsed. The contents of the tab pages will be stacked vertically in the control. + + + + + The property control. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The selected tab id property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + The panel part name. + + + + + The scroll control part name. + + + + + The tab control part name. + + + + + The value to visibility converter. + + + + + The value to boolean converter. + + + + + Converts a list of values to a boolean value. Returns true if all values equal the converter parameter. + + + + + The null to boolean converter. + + + + + The zero to visibility converter. + + + + + The current selected object type. + + + + + The panel control. + + + + + The scroll viewer. + + + + + The tab control. + + + + + Initializes static members of the class. + + + + + Gets or sets the category control template. + + The category control template. + + + + Gets or sets the type of the category control. + + The type of the category control. + + + + Gets or sets the category header template. + + The category header template. + + + + Gets or sets CurrentObject. + + + + + Gets or sets the description icon. + + The description icon. + + + + Gets or sets the alignment for description icons. + + The description icon alignment. + + + + Gets or sets a value indicating whether label column resizing is enabled. + + + + + Gets or sets the maximum number of values to show for radio buttons lists. + + The limit. + + + + Gets or sets the indentation. + + + The indentation. + + + + + Gets or sets the type of label width sharing. + + The label width sharing. + + + + Gets or sets the maximum width of the label. + + The maximum width of the label. + + + + Gets or sets the minimum width of the property labels. + + The minimum width. + + + + Gets or sets a value indicating whether to move focus on unhandled Enter key down events. + + true if move focus on enter; otherwise, false . + + + + Gets or sets the control factory. + + + + + Gets or sets the operator. + + The operator. + + + + Gets or sets the selected object. + + The selected object. + + + + Gets or sets the selected objects. + + The selected objects. + + + + Gets or sets the index of the selected tab. + + The index of the selected tab. + + + + Gets or sets the selected tab id. + + + + + Gets or sets the check box layout. + + The check box layout. + + + + Gets or sets a value indicating whether to show description icons. + + + + + Gets or sets the tab header template. + + The tab header template. + + + + Gets or sets the tab page header template. + + The tab page header template. + + + + Gets or sets the tab strip placement. + + The tab strip placement. + + + + Gets or sets the tool tip template. + + The tool tip template. + + + + Gets or sets a value indicating the tab visibility state. + + The tab visibility state. + + + + Gets or sets the validation error style. + + The validation error style. + + + + Gets or sets the validation error template. + + The validation error template. + + + + Gets or sets the validation template. + + The validation template. + + + + Gets or sets the required attribute type. + + The required attribute type. + + + + Gets or sets a value indicating whether to show declared properties only. + + true if only declared properties should be shown; otherwise, false . + + + + Gets or sets a value indicating whether to show read only properties]. + + true if read only properties should be shown; otherwise, false . + + + + Creates the controls. + + The instance. + The tabs. + + + + Creates the controls (not using tab control). + + The instance. + The tab collection. + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Creates a tool tip. + + The content. + + The tool tip. + + + + + Invoked when an unhandled KeyDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. + + The that contains the event data. + + + + Called when the selected object is changed. + + The e. + + + + The appearance changed. + + The d. + The e. + + + + Creates the content control and property panel. + + The g. + The tab items. + The index. + Stretch the panel if set to true. + + The property panel. + + + + + Adds the tab page header if TabPageHeaderTemplate is specified. + + The tab. + The tab panel. + + + + Creates and adds the property panel. + + The panel where the property panel should be added. + The property. + The instance. + The tab. + + + + Configures the panel. + + + + + Configures the property control + + + + + Configures the label. + + + + + Adds the label. + + + + + Configures the property control. + + + + + Creates the label control. + + The property item. + + An element. + + + + + Creates the property control. + + The property item. + + An element. + + + + + Handles changes in SelectedObjects. + + The instance containing the event data. + + + + Called when the selected objects collection is changed. + + The sender. + The instance containing the event data. + + + + Set CurrentObject when SelectedObjects is changed. + + SelectedObjects. + + + + Updates the controls. + + + + + Handles changes of the selected tab. + + + The event arguments. + + + + + Handles changes of the selected tab index. + + + The event arguments. + + + + + Provides a control factory for the control. + + + + + The font family converter + + + + + The cached font families. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the list of converters. + + The converters. + + + + Gets or sets the list of type editors. + + The editors. + + + + Gets or sets the file dialog service. + + The file dialog service. + + + + Gets or sets the folder browser dialog service. + + The folder browser dialog service. + + + + Gets or sets a value indicating whether to use the DatePicker control for DateTime values. + + + + + Creates the control for a property. + + The property item. + The options. + + A element. + + + + + Creates the error control. + + + + + sets error style for control + + + + + + + Updates the tab for validation results. + + The tab. + The error information. + + + + Converts the horizontal alignment. + + The alignment to convert. + + A . + + + + + Creates the checkbox control. + + The property. + + The control. + + + + + Creates a control based on a template from a a . + + The property. + The editor. + + A . + + + + + Creates the brush control. + + The property. + + The control. + + + + + Creates the color control. + + The property. + + The control. + + + + + Creates the combo box control. + + The property. + + The control. + + + + + Creates a comment control. + + The property. + + The control. + + + + + Creates a content control. + + The property. + + A . + + + + + Creates the date time control. + + The property. + + The control. + + + + + Creates the default control. + + The property. + + The control. + + + + + Creates a dictionary control. + + The property. + + The control. + + + + + Creates the directory path control. + + The property. + + The control. + + + + + Gets the values for the specified enumeration type. + + The enumeration type. + A sequence of values. + + + + Creates the select control. + + The property. + The options. + + The control. + + + + + Creates the file path control. + + The property. + + The control. + + + + + Creates the font family control. + + The property. + + The control. + + + + + Creates the font preview. + + The property. + + The control. + + + + + Creates the grid control. + + The property. + + The control. + + + + + Creates the HTML control. + + The property. + + The control. + + + + + Creates the image control. + + The property. + + The control. + + + + + Creates the link control. + + The property. + + The control. + + + + + Creates the password control. + + The property. + + The control. + + + + + Creates the secure password control. + + The property. + + The control. + + + + + Creates the slider control. + + The property. + + The control. + + + + + Creates the spin control. + + The property. + + The control. + + + + + Creates a sequence of checkboxes. + + The property. + + A FrameworkElement. + + + + + Updates the converter from the Converters collection. + + The property. + + + + Determines whether the specified type is a reference type or a . + + The type. + + true if the specified type can be set to null; otherwise, false. + + + + + Gets the font families. + + + List of font families. + + + + + Creates a model for the control. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the default name of the category. + + The default name of the category. + + + + Gets or sets the default name of the tab. + + The default name of the tab. + + + + Gets or sets the enabled pattern. + + The enabled pattern. + + + + Gets or sets a value indicating whether each property should inherit the category attribute from the property declared before. + + + + + Gets or sets a value indicating whether to add spaces at the camel bumps of the display names. + + true if display names should be modified; otherwise, false . + + + + Gets or sets the optional pattern. + + The optional pattern. + + + + Gets or sets the visible pattern. + + The visible pattern. + + + + Gets or sets the current category. + + The current category. + + + + Gets or sets the declaring type of the current category. + + The type of the current category. + + + + Gets or sets the type of the current component. + + The type of the current component. + This is used to avoid that Category attributes are inherited from superclass to subclass. + + + + Creates the property model. + + The instance. + if set to true [is enumerable]. + The options. + + A list of . + + + + + Creates a property item. + + The property descriptor. + The property descriptors. + The instance. + + A property item. + + + + + Resets this factory. + + + + + Creates property items for all properties in the specified object. + + The object instance. + The options. + + Enumeration of PropertyItem. + + + + + Creates the property item instance. + + The property descriptor. + The collection of property descriptors. + + A property item. + + + + + Gets the category for the specified property. + + The property descriptor. + The declaring type. + + A category string. + + + + + Gets the description for the specified property. + + The property descriptor. + The declaring type. + + A description string. + + + + + Gets the display name for the specified property. + + The property descriptor. + The declaring type. + + A display name string. + + + + + Gets the localized description. + + The key. + Type of the declaring. + + The localized description. + + + + + Gets the localized string. + + The key. + The declaring type. + + The localized string. + + + + + Sets the properties. + + The property item. + The instance. + + + + Sets the attribute. + + The attribute. + The pi. + The instance. + + + + Represents a property in a . + + + + + Initializes a new instance of the class. + + The property descriptor. + The property descriptors. + + + + Gets or sets the input direction (for DataGrid control). + + The input direction. + + + + Gets or sets a value indicating whether 'easy insert' by keyboard is enabled in a DataGrid control. + + true if easy insert is enabled; otherwise, false. + + + + Gets or sets a value indicating whether 'easy insert' by mouse is enabled in a DataGrid control. + + true if easy insert is enabled; otherwise, false. + + + + Gets or sets a value indicating whether to accept return. + + + + + Gets the actual type of the property. + + If a converter is defined, the target type will be set. + + + + Gets or sets a value indicating whether to auto update text. + + + + + Gets or sets the indentation level of the header. + + + The indentation level. + + + + + Gets or sets the category. + + The category. + + + + Gets the columns. + + The columns. + + + + Gets or sets the converter. + + The converter. + + + + Gets or sets the converter culture. + + The converter culture. + + + + Gets or sets the converter parameter. + + The converter parameter. + + + + Gets the data types. + + The data types. + + + + Gets or sets the tool tip. + + The tool tip. + + + + Gets or sets the property descriptor. + + The descriptor. + + + + Gets or sets a value indicating whether this property is read only. + + true if this property is read only; otherwise, false. + + + + Gets or sets the display name. + + The display name. + + + + Gets or sets the file path default extension. + + The file path default extension. + + + + Gets or sets the file path filter. + + The file path filter. + + + + Gets or sets the initial directory path. + + The initial directory path. + + + + Gets or sets the filter descriptor. + + The filter descriptor. + + + + Gets or sets the default extension descriptor. + + The default extension descriptor. + + + + Gets or sets the font family property descriptor. + + The font family property descriptor. + + + + Gets or sets the font family. + + The font family. + + + + Gets or sets the size of the font. + + The size of the font. + + + + Gets or sets the open type weight. + + The font weight. + + + + Gets or sets the format string. + + The format string. + + + + Gets or sets the header placement. + + The header placement. + + + + Gets or sets the horizontal alignment. + + + + + Gets or sets a value indicating whether to stretch to the available tab size. + + true if fill is enabled; otherwise, false. + + + + Gets or sets the height. + + The height. + + + + Gets or sets a value indicating whether the property is a comment. + + + + + Gets or sets a value indicating whether the property contains content that should be shown in a ContentControl. + + + + + Gets or sets a value indicating whether the property is a directory path. + + + + + Gets or sets a value indicating whether the property is editable. + + + + + Gets or sets the is enabled descriptor. + + The is enabled descriptor. + + + + Gets or sets the value that enables the property. + + + + + Gets or sets a value indicating whether the property is a file open dialog. + + + + + Gets or sets a value indicating whether the property is a file path. + + + + + Gets or sets a value indicating whether this property is a font family selector. + + + + + Gets or sets a value indicating whether this property is optional. + + + + + Gets a value indicating whether this property is enabled by a radio button. + + + + + Gets or sets a value indicating whether the property is a password. + + + + + Gets or sets a value indicating whether this property should show a slider. + + + + + Gets or sets a value indicating whether this property should show spin buttons. + + + + + Gets or sets the is visible descriptor. + + The is visible descriptor. + + + + Gets or sets the value that makes the property visible. + + + + + Gets or sets the items source. + + The items source. + + + + Gets or sets the path that is used to get the SelectedValue from the SelectedItem of a Selector. + + The path used to get the SelectedValue. The default is an empty string. + + + + Gets or sets the display member path. + + + The display member path. + + + + + Gets or sets a descriptor that provides the ItemsSource. + + The ItemsSource . + + + + Gets or sets the items source for list items. + + The items source. + + + + Gets or sets a value indicating whether items can be added to the list. + + + + + Gets or sets a value indicating whether items can be removed from the list. + + + + + Gets or sets the list maximum number of items. + + The list maximum number of items. + + + + Gets or sets the max length. + + + + + Gets or sets the maximum height. + + The maximum height. + + + + Gets or sets the minimum height. + + The minimum height. + + + + Gets or sets a value indicating whether to move focus on enter. + + + + + Gets or sets the optional descriptor. + + The optional descriptor. + + + + Gets or sets the descriptor for the property that enables/disables by a radio button. + + The descriptor. + + + + Gets or sets the value used by the radio button to enable/disable. + + The value that enables. + + + + Gets or sets the optional value. + + The optional value. + + + + Gets or sets a value indicating whether to preview fonts. + + true if fonts should be previewed; otherwise, false . + + + + Gets or sets the properties. + + The properties. + + + + Gets or sets the property icon. + + The property icon. + + + + Gets or sets the relative path descriptor. + + The relative path descriptor. + + + + Gets or sets the reset command. + + The reset command. + + + + Gets or sets the reset header. + + The reset header. + + + + Gets or sets the slider large change. + + + + + Gets or sets the slider maximum. + + + + + Gets or sets the slider minimum. + + + + + Gets or sets the slider small change. + + + + + Gets or sets a value indicating whether the slider snaps to the ticks. + + + + + Gets or sets the slider tick frequency. + + + + + Gets or sets the index of the sort. + + The index of the sort. + + + + Gets or sets the spin control large change. + + + + + Gets or sets the spin control maximum. + + + + + Gets or sets the spin control minimum. + + + + + Gets or sets the spin control small change. + + + + + Gets or sets the tab. + + The tab. + + + + Gets or sets the text wrapping. + + The text wrapping. + + + + Gets or sets a value indicating whether the property should use radio buttons. + + + + + Gets or sets the width. + + The width. + + + + Gets the name of the property. + + The name of the property. + + + + Gets or sets the name of the Content property for a property of checkable items. + + + + + Gets or sets the name of the IsChecked property for a property of checkable items. + + + + + Creates a binding. + + The trigger. + Assign the converter if set to true. + + The binding. + + + + + Creates a one way binding. + + + The binding. + + + + + Gets the first attribute of the specified type. + + Type of attribute. + + The attribute, or null. + + + + + Gets the attributes of the specified type. + + Type of attribute. + + Enumerable of T. + + + + + Gets the property descriptor for the specified property. + + The property name. + + A property descriptor. + + + + + Determines whether the specified type is assignable from this property type. + + The type. + + true if ok; otherwise, false . + + + + + Gets the type of the converter target. + + + The target type. + + + + + Represents a tab in a . + + + + + Indicates whether the tab contains errors. + + + + + Indicates whether the tab contains warnnigs. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the description. + + The description. + + + + Gets or sets the id. + + + + + Gets the groups. + + + + + Gets or sets a value indicating whether this tab contains properties with errors. + + true if this tab has errors; otherwise, false. + + + + Gets or sets a value indicating whether this tab contains properties with warnings. + + + true if this instance has warnings; otherwise, false. + + + + + Gets or sets the header. + + The header. + + + + Gets or sets the icon. + + The icon. + + + + Determines whether the tab contains the specified property. + + Name of the property. + + true if the tab contains the specified property; otherwise, false. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Updates the has errors property. + + The instance. + + + + Updates the has errors property. + + The instance. + + + + Defines a data template for the specified type. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Type to edit. + The data template. + + + + Gets or sets the type to edit. + + + + + Gets or sets template for this type. + + + + + Determines whether the specified type is assignable to the EditedType. + + The type. + + true if the specified type is assignable; otherwise, false . + + + + + Provides an insertion bar adorner. + + See also blog post. + + + + The pen. + + + + + The triangle. + + + + + The adorner layer. + + + + + The is separator horizontal. + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + if set to true [is separator horizontal]. + if set to true [is in first half]. + The adorned element. + The adorner layer. + + + + Gets or sets a value indicating whether IsInFirstHalf. + + + + + Detaches this instance from the adorner layer. + + + + + When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing. + + The drawing instructions for a specific element. This context is provided to the layout system. + + + + Calculates the start and end point. + + The start point. + The end point. + + + + Draws the triangle. + + The drawing context. + The origin. + The angle. + + + + Represents a hierarchical list box. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + A map from item to parent. This is used to set the Level property when the container of the item is generated. + + + + + A map from item to children. This is used to show the child items. + + + + + The is expanded map. + + + + + A map from children collection to item. + + + + + A map from item to level. This is used to set the Level property of the containers. + + + + + Dummy object that acts as the root node. + + + + + Initializes static members of the class. + + + + + Gets or sets the binding path to the children of an item. + + The binding path. + + + + Gets or sets the hierarchy source. + + The hierarchy source. + + + + Gets or sets the indentation. + + The indentation. + + + + Gets or sets the binding path to the IsExpanded property of the items. + + A binding path. + + + + Gets or sets the binding path to the IsSelected property of the items. + + A binding path. + + + + When overridden in a derived class, is invoked whenever application code or internal processes call . + + + + + Handles child collection changes. + + The sender. + The instance containing the event data. + + + + Gets the container from the specified index. + + The index. + + The container. + + + + + Collapses the specified item. + + The item to collapse. + + + + Expands the specified item. + + The item to expand. + + + + Gets the container from an item. + + The item. + + The container. + + + + + Creates or identifies the element used to display a specified item. + + + A . + + + + + Determines if the specified item is (or is eligible to be) its own ItemContainer. + + Specified item. + + true if the item is its own ItemContainer; otherwise, false. + + + + + Responds to the event. + + Provides data for . + + + + Prepares the specified element to display the specified item. + + Container used to display the specified item. + The item to display. + + + + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. + + The type-specific implementation. + + + + Subscribes for changes on the specified collection. + + The collection to observe. + + + + Removes the change subscription for the specified collection. + + The collection to stop observing. + + + + Handles changes in the HierarchySource. + + The instance containing the event data. + + + + Handles changes in indentation. + + + + + Inserts the specified items in the tree. + + The parent item. + The new items. + The starting index of the new items. + Could not get parent index in TreeListBox. + + + + Gets the children of the specified item. + + The item. + A list of children. + + + + Gets the next sibling to the parent of the specified item. + + The item. + The sibling item. + + + + Removes the specified items from the tree. + + The items to remove. + + + + Clears the items. + + + + + Removes the specified item. + + The item. + + + + Inserts the specified item. + + The index to insert the item at. + The item. + The parent of the item. + + + + Adds the item. + + The item. + + + + Gets the children collection of the specified item by reflection. + + The item. + A list of children. + + + + Exposes types to UI Automation. + + + + + Initializes a new instance of the class. + + The owner. + + + + Gets the name of the that is associated with this . + This method is called by . + + A string that contains "ListBox". + + + + Gets the collection of child elements of the + that is associated with this . + This method is called by . + + The collection of child elements. + + + + Drag/drop helper class for the . + + Based on blog post. + + + + Identifies the DragDropTemplate attached dependency property. + + + + + Identifies the IsDragSource attached dependency property. + + + + + Identifies the IsDropTarget attached dependency property. + + + + + The instance. + + + + + The format. + + + + + The dragged data. + + + + + The drop position. + + + + + The has vertical orientation. + + + + + The initial mouse position. + + + + + The insertion adorner. + + + + + The is in first half. + + + + + The source item container. + + + + + The source items control. + + + + + The target item container. + + + + + The target items control. + + + + + The top window. + + + + + Keeps track of the initial drag/drop key states. + + + + + Gets the instance singleton. + + + + + Gets the drag/drop template. + + The object. + + A data template. + + + + + Gets the IsDragSource value. + + The object. + + The value. + + + + + Gets the IsDropTarget value. + + The object. + + The value. + + + + + Gets the relative position. + + The container. + The clicked point. + The vertical orientation. + + The relative position. + + + + + Determines if the specified movement is big enough. + + The initial mouse position. + The current position. + + True if the movement is big enough. + + + + + The set drag drop template. + + The object. + The value. + + + + The set is drag source. + + The object. + The value. + + + + The set is drop target. + + The object. + The value. + + + + Determines if the drag source changed. + + The object. + The event args. + + + + Determines if the drop target changed. + + The object. + The event args. + + + + Creates or updates the insertion adorner. + + + + + Decides the drop target. + + The event args. + + + + Handles the PreviewMouseLeftButtonDown event on the drag source. + + The sender. + The event args. + + + + Handles the PreviewMouseLeftButtonUp event on the drag source. + + The sender. + The event args. + + + + Handles the PreviewMouseMove event on the drag source. + + The sender. + The event args. + + + + Handles the PreviewDragEnter event on the drop target. + + The sender. + The event args. + + + + Handles the PreviewDragLeave event on the drop target. + + The sender. + The event args. + + + + Handles the PreviewDragOver event on the drop target. + + The sender. + The event args. + + + + Handles the PreviewDrop event on the drop target. + + The sender. + The event args. + + + + Removes the adorners. + + + + + Removes the insertion adorner. + + + + + Updates the adorner. + + + + + Represents a container for items in the . + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Identifies the dependency property. + + + + + Gets the expand toggle command. + + The command. + + + + Gets or sets a value indicating whether this item has child items. + + + + + Gets or sets a value indicating whether this instance should preview as a drop target. + + + + + Gets or sets a value indicating whether this instance is expanded. + + + + + Gets or sets the hierarchy level of the item. + + The level. + + + + Gets the padding due to hierarchy level and the parent control Indentation. + + The level padding. + + + + Gets the parent . + + + + + Handles changes in or (in the parent control). + + + + + Handles changes in the property. + + + + + Provides binding utility extension methods. + + + + + The value to boolean converter. + + + + + Binds the IsEnabled property of the specified element to the specified property and value. + + The element. + The path. + The converter parameter (optional). + The binding source (optional). + + + + Provides utilities related to s. + + + + + Converts a string from camel case to a string where space is inserted before each capital letter. + + Name of the variable. + + A string. + + + + + Converts the specified string to horizontal alignment. + + The string to convert. + A value. + + + + The ButtonChrome element + This element is a theme-specific type that is used as an optimization + for a common complex rendering used in Aero + + + + + DependencyProperty for property. + + + + + The Background property defines the brush used to fill the background of the button. + + + + + DependencyProperty for property. + + + + + The BorderBrush property defines the brush used to draw the outer border. + + + + + DependencyProperty for property. + + + + + When true the chrome renders with a mouse over look. + + + + + DependencyProperty for property. + + + + + When true the chrome renders with a mouse over look. + + + + + DependencyProperty for property. + + + + + When true the chrome renders with a pressed look. + + + + + DependencyProperty for property. + + + + + When true, the left border will have round corners, otherwise they will be square. + + + + + Updates DesiredSize of the ButtonChrome. Called by parent UIElement. This is the first pass of layout. + + + ButtonChrome basically inflates the desired size of its one child by 2 on all four sides + + Available size is an "upper limit" that the return value should not exceed. + The ButtonChrome's desired size. + + + + ButtonChrome computes the position of its single child inside child's Margin and calls Arrange + on the child. + + + ButtonChrome basically inflates the desired size of its one child by 2 on all four sides + + Size the ContentPresenter will assume. + + + + Render callback. + + + + + The SystemDropShadowChrome element + This element is a theme-specific type that is used as an optimization + for a common complex rendering used in Aero + + + + + DependencyProperty for property. + + + + + The Color property defines the Color used to fill the shadow region. + + + + + DependencyProperty for property. + + + + + The CornerRadius property defines the CornerRadius of the object casting the shadow. + + + + + Render callback. + + + + + https://github.com/andypelzer/GraphSharp/blob/master/Graph%23.Controls + https://wpfextensions.codeplex.com/ + + + + Applied to the presenter. + + + Applied to the scrollviewer. + + + Gets or sets the active modifier mode. + + + Gets or sets the mode of the zoom control. + + + The content should fill the given space. + + + The content will be represented in its original size. + + + The content will be zoomed with a custom percent. + + + + GeneratedInternalTypeHelper + + + + + CreateInstance + + + + + GetPropertyValue + + + + + SetPropertyValue + + + + + CreateDelegate + + + + + AddEventHandler + + +
+
diff --git a/External/Aurora/bin/Aurora_OSC.html b/External/Aurora/bin/Aurora_OSC.html new file mode 100644 index 0000000..10bba84 --- /dev/null +++ b/External/Aurora/bin/Aurora_OSC.html @@ -0,0 +1,960 @@ + + + + + + + + +
+

+ Open Source Software Notice + OSSNotice-7857_Aurora2 플랫폼_2.0.14_241226.html +

+ +

This product from LG Electronics, Inc. contains the open source software detailed below. Please refer to the indicated open source licenses (as are included following this notice) for the terms and conditions of their use.

+ + + + + + +
+

Please be informed that + + LG Electronics, Inc. + + + product may contain open source software listed in the tables below. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Open source lists under Permissive License.
Open SourceLicenseCopyright
+ + ClosedXML + 0.96.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2016 ClosedXML

+
+ + ControlzEx + 4.4.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2015-2019 Jan Karger, Bastian Schmidt

+
+ + Costura + 5.6.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2012 Simon Cropp and contributors

+
+ + CsvHelper + 27.2.1 + + + + +

+ MS-PL +

+ +
+

Copyright 2009-2021 Josh Close
Copyright 1987-2004 Adobe Systems Incorporated
Copyright 1997-2006 Adobe Systems Incorporated

+
+ + dotnet-runtime + 5.0.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.3.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.4.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.3.1 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 7.0.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.5.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 6.0.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.6.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.5.1 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.7.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.5.3 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.5.4 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.7.3 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 4.5.5 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 1.6.1 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 1.1.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + dotnet-runtime + 1.0.0 + + + + +

+ MIT +

+ +
+

Copyright (c) .NET Foundation and Contributors

+
+ + ExcelNumberFormat + 1.1.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2017 andersnm

+
+ + Fody + 6.5.2 + + + + +

+ MIT +

+ +
+

Copyright (c) Simon Cropp

+
+ + grpc-dotnet + 2.49.0 + + + + +

+ Apache-2.0 +

+ +
+

Copyright 2019 The gRPC
Copyright 2015 gRPC
Copyright 2011-2019 Twitter, Inc.

+
+ + Json.NET + 13.0.1 + + + + +

+ MIT +

+ +
+

Copyright (c) 2007 James Newton-King

+
+ + Json.NET + 13.0.2 + + + + +

+ MIT +

+ +
+

Copyright (c) 2007 James Newton-King

+
+ + K4os.Compression.LZ4 + 1.3.8 + + + + +

+ MIT +

+ +
+

Copyright (c) 2017 Milosz Krajewski

+
+ + MahApps.Metro + 2.4.5 + + + + +

+ MIT +

+ +
+

+
+ + MahApps.Metro.IconPacks + 4.11.0 + + + + +

+ MIT +

+ +
+

Copyright (c) MahApps, Jan Karger

+
+ + mathnet-numerics + 5.0.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2002-2022 Math.NET

+
+ + nuget:ChartKit + 1.0.2309.233 + + + + +

+ MIT +

+ +
+

+
+ + nuget:ChartKit.SkiaSharpView + 1.0.2309.233 + + + + +

+ MIT +

+ +
+

+
+ + Open-XML-SDK + 2.16.0 + + + + +

+ MIT +

+ +
+

Copyright (c) Tunnel Vision Laboratories, LLC
Copyright (c) .NET Foundation and Contributors
Copyright (c) 2007 James Newton-King

+
+ + OpenCV + 3.4.8 + + + + +

+ BSD-3-Clause +

+ +
+

Copyright (C) 2000, Intel Corporation, all rights reserved.
Copyright (c) 1991-1997 Silicon Graphics, Inc.
Copyright (c) 1991-1997 Silicon Graphics, Inc.

+
+ + Portable.Licensing + 1.1.0 + + + + +

+ MIT +

+ +
+

copyright (c) 2012 - 2013 Nauck IT KG http://www.nauck-it.de

+
+ + Protocol Buffers + 3.23.2 + + + + +

+ BSD-3-Clause +

+ +
+

Copyright (c) 2008-2022 Google Inc.

+
+ + Protocol Buffers + 3.12.0 + + + + +

+ BSD-3-Clause +

+ +
+

+
+ + rabbitmq-dotnet-client + 6.8.1 + + + + +

+ Apache-2.0 +

+ +
+

Copyright (c) 2007-2020 VMware, Inc.
Copyright (c) 2011-2020 VMware, Inc. or its affiliates
Copyright (c) 2013-2020 VMware, Inc. or its affiliates

+
+ + rapidjson Parser + 1.1.0 + + + + +

+ MIT +

+ +
+

Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip.

+
+ + SharpVectors + 1.7.7 + + + + +

+ BSD-3-Clause +

+ +
+

Copyright (c) 2010 - 2018, Elinam LLC
Copyright (c) 2010 - 2021, Elinam LLC
Copyright (c) Microsoft Corporation
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors

+
+ + SkiaSharp + 2.88.8 + + + + +

+ MIT +

+ +
+

Copyright (c) 2017-2018 Microsoft Corporation
Copyright (c) 2015-2016 Xamarin, Inc.

+
+ + SkiaSharp + 2.88.5 + + + + +

+ MIT +

+ +
+

Copyright (c) 2017-2018 Microsoft Corporation
Copyright (c) 2015-2016 Xamarin, Inc.

+
+ + SkiaSharp + 2.8.2.5 + + + + +

+ MIT +

+ +
+

Copyright (c) 2017-2018 Microsoft Corporation
Copyright (c) 2015-2016 Xamarin, Inc.

+
+ + Windows-API-CodePack-NET + 1.1.2 + + + + +

+ MIT +

+ +
+

+
+ + XamlBehaviorsWpf + 1.1.39 + + + + +

+ MIT +

+ +
+

Copyright (c) Microsoft

+
+
+ + + + + + + +

+ Apache-2.0

+
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

+

+ + + +

+ BSD-3-Clause

+
Copyright (c) <year> <owner>. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+

+ + + +

+ MIT

+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

+ + + +

+ MS-PL

+
Microsoft Public License (Ms-PL)

This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.

1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution.

2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.

(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

3. Conditions and Limitations
(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.

(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.

(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.

(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.

+

+ + + + + + +
+ + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticCleanLaser/Aurora.exe.config b/External/Aurora/bin/ILSOS_PrismaticCleanLaser/Aurora.exe.config new file mode 100644 index 0000000..66a4163 --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticCleanLaser/Aurora.exe.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticCleanLaser/hislog.config b/External/Aurora/bin/ILSOS_PrismaticCleanLaser/hislog.config new file mode 100644 index 0000000..fa5ddfa --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticCleanLaser/hislog.config @@ -0,0 +1,49 @@ +{ + "LogConfigs": [ + { + "logger_name": "Aurora", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log", + "log_save_level": 0, + "log_file_prefix": "Aurora", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "process", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_process", + "log_save_level": 0, + "log_file_prefix": "process", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "vision", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_vision", + "log_save_level": 0, + "log_file_prefix": "vision", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + } + ] +} \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticGun/Aurora.exe.config b/External/Aurora/bin/ILSOS_PrismaticGun/Aurora.exe.config new file mode 100644 index 0000000..787b88f --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticGun/Aurora.exe.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticGun/hislog.config b/External/Aurora/bin/ILSOS_PrismaticGun/hislog.config new file mode 100644 index 0000000..688d672 --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticGun/hislog.config @@ -0,0 +1,79 @@ +{ + "LogConfigs": [ + { + "logger_name": "Aurora", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log", + "log_save_level": 0, + "log_file_prefix": "Aurora", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "process", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_process", + "log_save_level": 0, + "log_file_prefix": "process", + "log_file_size": 5, + "log_file_keepdays": 0, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "vision", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_vision", + "log_save_level": 0, + "log_file_prefix": "vision", + "log_file_size": 5, + "log_file_keepdays": 0, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "StageB", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log\\StageB", + "log_save_level": 0, + "log_file_prefix": "StageB", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "StageA", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log\\StageA", + "log_save_level": 0, + "log_file_prefix": "StageA", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + } + ] +} \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/Aurora.exe.config b/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/Aurora.exe.config new file mode 100644 index 0000000..ccbce02 --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/Aurora.exe.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/hislog.config b/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/hislog.config new file mode 100644 index 0000000..fa5ddfa --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticRD_PTOP/hislog.config @@ -0,0 +1,49 @@ +{ + "LogConfigs": [ + { + "logger_name": "Aurora", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log", + "log_save_level": 0, + "log_file_prefix": "Aurora", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "process", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_process", + "log_save_level": 0, + "log_file_prefix": "process", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "vision", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_vision", + "log_save_level": 0, + "log_file_prefix": "vision", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + } + ] +} \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticRD_TDC/Aurora.exe.config b/External/Aurora/bin/ILSOS_PrismaticRD_TDC/Aurora.exe.config new file mode 100644 index 0000000..53e06df --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticRD_TDC/Aurora.exe.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticRD_TDC/hislog.config b/External/Aurora/bin/ILSOS_PrismaticRD_TDC/hislog.config new file mode 100644 index 0000000..fa5ddfa --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticRD_TDC/hislog.config @@ -0,0 +1,49 @@ +{ + "LogConfigs": [ + { + "logger_name": "Aurora", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log", + "log_save_level": 0, + "log_file_prefix": "Aurora", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "process", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_process", + "log_save_level": 0, + "log_file_prefix": "process", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "vision", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_vision", + "log_save_level": 0, + "log_file_prefix": "vision", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + } + ] +} \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticScanner/Aurora.exe.config b/External/Aurora/bin/ILSOS_PrismaticScanner/Aurora.exe.config new file mode 100644 index 0000000..219d924 --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticScanner/Aurora.exe.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/External/Aurora/bin/ILSOS_PrismaticScanner/hislog.config b/External/Aurora/bin/ILSOS_PrismaticScanner/hislog.config new file mode 100644 index 0000000..fa5ddfa --- /dev/null +++ b/External/Aurora/bin/ILSOS_PrismaticScanner/hislog.config @@ -0,0 +1,49 @@ +{ + "LogConfigs": [ + { + "logger_name": "Aurora", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "D:\\ILSOSConfig\\_log", + "log_save_level": 0, + "log_file_prefix": "Aurora", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "process", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_process", + "log_save_level": 0, + "log_file_prefix": "process", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + }, + { + "logger_name": "vision", + "collector_mode": "MANUAL", + "console_out": false, + "file_out": true, + "log_save_dir": "_vision", + "log_save_level": 0, + "log_file_prefix": "vision", + "log_file_size": 5, + "log_file_keepdays": 60, + "socket_port_number_publish": 50109, + "socket_port_number_logtransfer": 51109, + "log_save_date": true, + "log_save_date_size": 100 + } + ] +} \ No newline at end of file diff --git a/External/Aurora/bin/ko-KR/Aurora.resources.dll b/External/Aurora/bin/ko-KR/Aurora.resources.dll new file mode 100644 index 0000000..ca2f6ed Binary files /dev/null and b/External/Aurora/bin/ko-KR/Aurora.resources.dll differ