웹사이트를 Internet Explorer로 실행해야하는 경우가 있습니다. 예를들어 오래전에 개발된 업무용 웹사이트나 관리자페이지 또는 WPF 프로그램에 포함된 HTML 페이지들은 Internet Explorer 전용으로 개발된 경우가 많습니다.이러한 웹사이트는 Edge 브라우저의 IE Mode를 통해서 접속이 가능하지만, Internet Explorer를 실행하여 접속하는 방법도 존재합니다.WPF (혹은 WinForm) 프로젝트를 생성합니다.프로젝트의 [Depencies]를 선택하고 [Add Project Reference]를 선택합니다.COM을 선택하고 Microsoft Internet Controls를 추가합니다.Internet Explorer를 실행하시려면 아래와 같은 코드를 사용하세요.var i..
UWP로 개발된 윈도우 앱은 Packaged App 형태로 배포되었습니다. Packaged App은 MSIX 포멧으로 패키징 되며 Microsoft Store를 통해 간편하게 배포할 수 있습니다. 또한 운영체제에서 지원하는 Notification, Camera, Location, Live Tiles과 같은 기능을 사용할 수 있는 장점이 있습니다.하지만 사용자의 권한설정에 따라 리소스 사용에 제한을 받습니다. 이러한 제약 덕분에 대부분의 개발자들은 UWP를 사용한 Packaged App 개발을 선호하지 않았으며, 더욱 빠르게 실행되고 리소스 사용에 제한이 없는 WinForm이나 WPF 같은 도구를 사용했습니다.UWP Packaged App의 실패 덕분인지, WinUI3부터는 Unpackaged App 개발..
우리는 MVVM을 위해 다음처럼 복잡한 INotifyPropertyChanged 코드를 매번 작성해야 했습니다.public class UserViewModel : INotifyPropertyChanged{ private string _UserName; public string UserName { get => _UserName; set => SetProperty(ref _UserName, value); } private DateTime? _BirthDate; public DateTime? BirthDate { get => _BirthDate; set => SetProperty(ref _BirthDate, value); } public event PropertyChangedEven..
WPF의 WebBrowser Control은 기본적으로 IE7을 기준으로 화면을 렌더링 합니다. IE7은 HTML5, CSS3 해석 과 더불어 Rendering에 있어 차이가 있기 때문에 IE7 이상의 버전으로 렌더링이 필요한 경우가 있습니다. 다행히도 Registry설정을 통해 WPF Application에서 사용할 Brower Version 및 Mode를 통제할 수 있습니다. 이 설정은 개별 Application마다 각각 적용되며, 전역설정은 없습니다. Registry를 등록하는 방법은 2가지로 구분되는데, 현재 사용자에게만 적용되게 하거나 모든 사용자에게 적용되는 설정으로 나누어집니다. 현재 사용자에게 적용 이 설정은 현재 로그인 된 사용자에게만 적용되는 방법입니다. 이 방법은 단순하고 관리자 권한..
- Android
- React
- material-ui
- ios
- c#
- WPF
- TypeScript
- npm
- Xamarin.Forms
- flutter
- Vue
- Xamarin.Forms 요약
- StringComparison
- Xamarin
- VisualStudio
- Xamarin.iOS
- ASP.NET Core
- MS SQL
- .NET Standard
- Xamarin.Forms eBook
- Total
- Today
- Yesterday