ぱぇぽぃ2 ? Blog Archive ? SeeMe is to IronPython
で XAML から読み込んだ menu が文字化けしていた件がやっと解決。
XAML に xml:lang=”ja-JP” を追記すればよい。
#-*- coding:utf-8 -*- menu_str = """<Menu xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xml:lang="ja-JP"> <MenuItem Header="ファイル(_F)" TabIndex="1"> <MenuItem Header="保存(_S)" Name="save" InputGestureText="Ctrl+S" /> <MenuItem Header="読み直し(_R)" Name="reload" /> <Separator /> ...
2009-10-29 – 当面C#と.NETな記録 # WPF のカルチャー
これを見てカルチャー指定を IronPython でやってみたけど化けたまま。
というか元である C# SeeMe はこんな処理していないけど文字化けしていない。
動的読み込みだからなのだろうか?
IronPython で WPF は全部コードで作ったほうが面倒が無いかも。