読者です 読者をやめる 読者になる 読者になる

qshinoの日記

Powershell関係と徒然なこと

WPF messageBox by PowerShell

WPF messageBox MessageBoxResult result = MessageBox.Show("Do you want to close this window?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { Application.Current.Shutdown(); } 参考 M…

WPF簡単文書表示/HTML

WPF簡単文書表示HTML編 XAML 早速XAML <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="HTMLVIEW" Height="100" Width="200"> <StackPanel> <WebBrowser Source="file:///c:/tmp/a.html" Name="bs1" /> </StackPanel> </Window> コード 上記X…

WPF visibility

wpf

WPF visibility WPF UIElementが持つVisibilityプロパティ。 要素名:下記の三種類 Visible Hidden Collapsed 参考 Visibilityプロパティを変更する https://msdn.microsoft.com/ja-jp/library/ms748821(v=vs.80).aspx Visibility列挙体 https://msdn.microso…

WPFバインディング

WPF バインディング まずは用語から、 バインディングソース 提供元オブジェクト バインディングターゲット 提供先オブジェクト ソースプロパティ 提供元プロパティ ターゲットプロパティ 提供先プロパティ バインディングソースになれるもの CLRオブジェク…

WPF コントロール一覧

wpf

WPFコントロール一覧 参考 https://codezine.jp/article/detail/7543

WPF子ウインドウ

WPF子ウインドウ 参考 http://vdlz.xyz/Csharp/WPF/Control/Window/AnothorWindow/AnotherWindowOpen.html http://gushwell.ldblog.jp/archives/52335648.html Show()とShowDialog() http://gushwell.ldblog.jp/archives/52285322.html

WPF 簡単文書表示/XPS

WPF簡単文書表示 Xamlを使って簡単に文書表示ウインドウを作る。主要なものは下記の3点。 コントロール: DocumentViewer 文書: XPSファイル 文書型: FixedDocument 使用する文書ファイルはXPS形式。MicroSoft版のPDFの様な もの。Wordで保存できる。また、プ…

WPF依存プロパティ

wpf

WPF依存プロパティ 依存プロパティ関連をこれから調査。 バインディングの際のターゲットに指定できる。バインディングに関しては別途。 参考 https://garafu.blogspot.jp/2016/01/wpf-dependencyproperty.html?m=1 http://www.atmarkit.co.jp/ait/spv/1010/…

WPF by PowerShell 事始め

初歩的なWPF by PowerShell xml -> reader -> ShowDialog の流れ 参考 https://blogs.technet.microsoft.com/heyscriptingguy/2014/08/01/ive-got-a-powershell-secret-adding-a-gui-to-scripts/

wpf例外処理

wpf

Wpf例外処理 UIスレッドで発生した例外処理。 例外発生時、Try-catchより先に受け取るAppDomain.CurrentDomain.FirstChanceException UIスレッド DispatcherUnhandledException e.Handled = $true により例外処理済みにできる。 バックグラウンドジョブ Unob…

wpf ショートカット

wpf

KeyBindingを使うらしい。 <Window.InputBinding> <KeyBinding Command="{Binding Path="CommandX" }" Gesture=""/> </閉じる> <... <MemuItem ... Command={Binding Path="CommandX"} /> 参考 MSDN解説 http://msdn.microsoft.com/ja-jp/library/system.windows.controls.menuitem.inputgesturetext.aspx こんな感じ? https://yone64.wordpres…</memuitem>

wpf selectall

wpf

メニューのSelectAll <ContextMenu> <MenuItem Command="ApplicationCommands.Cut" /> <MenuItem Command="ApplicationCommands.Copy" /> <MenuItem Command="ApplicationCommands.Paste" /> <MenuItem Command="ApplicationCommands.SelectAll" /> </ContextMenu> 参考 http://stackoverflow.com/questions/29694307/add-select-a…

WPF file open dialog

wpf

WPFのFileDialog OpenFileDialog() SaveFileDialog() Property title filter 下記の形式 コメント|フィルタ|コメント2|フィルタ2|以下同様 例 全てのファイル|.|ワードファイル|.doc;.docx FileName FileNames Method ShowDialog() 戻り値 true : OKがクリッ…

PopUp Window by wpf powershell

wpf

PowerShell wpfでPopUp Window だがしかし、WinFormsのMenuを使っていたりして、ごった煮版。 info only <# ####### FOR INFO PURPOSES ONLY ####### ####### DOWNLOAD THE SCRIPT INSTEAD ####### ####### CONSOLE COPY/PASTE BREAKS FUNCTIONALITY #######…

menubar on wpf by powershell

wpf

メニューバー表示方法 Powershell の前にxamlとC#にて。 xamlで、Menuコントロールの配下に、MenuItemコントロールを配置。MenuItemの配下に更にMenuItemを配置。上位コンテナは、StackPanel, Gridや、DockPanelなど。 階層構造は、 Menu MenuItem Fileなど …

WPF binding

wpf

WPF/PowerShellでevent dataの使用法を探していて見つけた面白い記事。 参考 WPFデータバインディング http://blog.livedoor.jp/morituri/archives/54652766.html

wpf イベント

wpf

大事なこと e.Handled=true; 忘れずに。 サンプルコード private void CommonClickHandler(object sender, RoutedEventArgs e) { FrameworkElement feSource = e.Source as FrameworkElement; switch (feSource.Name) { case "YesButton": // do something h…

メモリリーク

wpf

メモリリーク関連のリンク集 C# と WPF Window.close http://mslaboratory.blog.eonet.jp/.s/default/2012/01/post-ca5f.html image解放 http://d.hatena.ne.jp/fkmt5/20130729/1375090831 AppDomainを分ける方法C# http://d.hatena.ne.jp/junjun777/2011090…