コンポーネントのラインナップRichTextBox、特定の文化問題
-
06-09-2019 - |
質問
Imしようと設定言語のためのシステム。Windowsの場合です。ます。RichTextBoxとして"es-PE"が見
一部の問題、例えば一部のコンピュータ、コンビニエンスストアでのおよび分が有効な
に"es-PE"言語、その他の期待どおりに動作しますと"ブックマークグループを開くと"なんかしていただきました、
この制御を使用したコー C#:
このコードがユーザーの選択からGridViewしその場でスクリーンショットを添付
private void dlstInformes_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (!dlstInformes.SelectedItem.ToString().Equals(""))
{
var source_ = dlstInformes.SelectedItems;
InformeMedico demo = new InformeMedico(); //New Window
foreach (informeMedico item in source_)
{
numeroinforme = item.numeroinforme.ToString();
nombreinforme = item.nombreinforme;
fechainforme = item.fechainforme.ToString();
nombreMedico = item.medicoCompleto.ToString();
turnoMedico = item.turno.ToString();
nombrePaciente = item.pacienteCompleto.ToString();
nombreExamen = item.nombreinforme.ToString();
}
demo.Language = XmlLanguage.GetLanguage("es-PE");
demo.txtNombreExamen.Text = nombreinforme;
demo.lblNroInforme.Content = numeroinforme;
demo.lblMedicoNombre.Content = nombreMedico;
demo.lblNombrePac.Content = nombrePaciente;
demo.lblTurnoMedico.Content = turnoMedico;
using (DB db = new DB())
{
var lstTM = (from ea in db.EXAMENXATENCIONs where ea.turnomedico.Trim() != " " select ea.turnomedico).Distinct().ToList();
string tm = (from ea in db.EXAMENXATENCIONs where ea.codigo == Convert.ToInt32(numeroinforme) select ea.turnomedico).FirstOrDefault();
demo.cboTurnoMed.ItemsSource = lstTM;
demo.cboTurnoMed.SelectedItem = tm;
demo.cboTurnoMed.SelectedValue = tm;
demo.cboTurnoMed.Text = tm;
if (tm.Equals("RE/ES") || tm.Equals("RE/HS") || tm.Equals("RE/HT") || tm.Equals("RE/KV") || tm.Equals("HH/CS") || tm.Equals("HH/ES") || tm.Equals("HH/HS") || tm.Equals("HH/HT") || tm.Equals("HH/KV"))
{
demo.FirmaUnoDefault.Content = "DEN51";
demo.FirmaDosDefault.Content = tm;
}
else if (tm.Equals("HH/AO") || tm.Equals("IU/AO") || tm.Equals("RE/AO") || tm.Equals("HH/JA") || tm.Equals("RR/JA") || tm.Equals("IU/JA"))
{
demo.FirmaUnoDefault.Content = "DEN51";
demo.FirmaDosDefault.Content = "AOY20";
}
else if (tm.Equals("IU/CS") || tm.Equals("IU/ES") || tm.Equals("IU/HT") || tm.Equals("IU/KV"))
{
demo.FirmaUnoDefault.Content = "IUU17";
demo.FirmaDosDefault.Content = tm;
}
else if (tm.Equals("RD/DE"))
{
demo.FirmaUnoDefault.Content = "REE";
demo.FirmaDosDefault.Content = "DEN51";
}
else if (tm.Equals("RE/JC"))
{
demo.FirmaUnoDefault.Content = "REE";
demo.FirmaDosDefault.Content = "JCCH25";
}
else if (tm.Equals("RE/CS"))
{
demo.FirmaUnoDefault.Content = "DEN51";
demo.FirmaDosDefault.Content = "REE";
}
}
demo.lblCodigoClase.Visibility = Visibility.Hidden;
demo.lblCodigoEstudio.Visibility = Visibility.Hidden;
demo.lblCodigoPaciente.Visibility = Visibility.Hidden;
demo.FirmaUnoDefault.Visibility = Visibility.Hidden;
demo.FirmaDosDefault.Visibility = Visibility.Hidden;
demo.rtbHallazgo.Language = XmlLanguage.GetLanguage("es-PE");
demo.rtbConclusion.Language = XmlLanguage.GetLanguage("es-PE");
demo.rtbTecnica.Language = XmlLanguage.GetLanguage("es-PE");
demo.rtbHallazgo.SpellCheck.IsEnabled = true;
demo.rtbTecnica.SpellCheck.IsEnabled = true;
demo.rtbConclusion.SpellCheck.IsEnabled = true;
demo.rtbConclusion.SpellCheck.SpellingReform = SpellingReform.PreAndPostreform;
demo.ResizeMode = ResizeMode.NoResize;
demo.Closing += new System.ComponentModel.CancelEventHandler(notClosing_CancelEventArgs);
demo.ShowDialog();
}
else
{
MessageBox.Show("Seleccione un item", "Error", MessageBoxButton.OK, MessageBoxImage.Asterisk);
}
}
もうconfigurate除"ブックマークグループを開くと"言語からなので、その時分停completlyた時は再追加する言語用キーボード、字に戻ります。
ヨーロと"es-PE"はスペイン語として親
感謝。
解決
んだことが大事である。
申し上げます。※起動イベントの追加には、次のコード
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement),
new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(
CultureInfo.CurrentCulture.IetfLanguageTag)));
または変更することができます。指定es-PEではなく、現在の文化です。
このポストが、密度の濃い内容: がコンポーネントのラインナップへの応用の正しい地域の設定
所属していません StackOverflow