Avatar
Jakub Hrdoun
Člen
Avatar
Jakub Hrdoun:

Zdravím,
VS hlásí System.Window­s.Markup.XamlPar­seException na pozici s FontFamily. Když FontFamily smažu, nadává na Width, které je před FontFamily. Zkoušel jsem projekt rebuildovat a cleanovat. Nic platné.

Předem děkuji za rady.

<Window x:Class="Slovickar.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Slovickar"
        mc:Ignorable="d"
        Title="Slovíčkař" Height="450" Width="900" FontFamily="Candara, Palatino Linotype, Consolas" Icon="exam.ico" ResizeMode="NoResize" FontSize="17">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="3"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="2*"/>
            <RowDefinition Height="2*"/>
            <RowDefinition Height="3"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <TextBlock Name="nowWordTextBlock" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Text="nowWordTextBlock" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="24" FontWeight="Bold"/>
        <TextBox Name="nowWordInputTextBox" Grid.Column="3" Grid.Row="1" Grid.ColumnSpan="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="nowWordTextBox" FontSize="21" FontWeight="Bold" Background="#FFFFFBD4" Height="50" Width="224" Padding="13" TabIndex="0" TextChanged="nowWordInputTextBox_TextChanged"/>

        <TextBlock Name="timerTextBlock" Grid.Column="2" Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center" Text="00:00,0"/>
        <TextBlock Name="uspesnostProcentaTextBlock" Grid.Column="3" Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center" Text="100 %"/>
        <TextBlock Name="uspesnostTextBlock" Grid.Column="4" Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Center" Text="100 / 200"/>
        <TextBlock Name="nextWordTextBlock" Grid.Column="0" Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Center" Text="nextWordTextBlock"/>


        <TextBlock Name="lastWordTextBlockCZ" Grid.Column="0" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="lastWordTextBlockCZ"/>
        <TextBlock Name="lastTimerTextBlock" Grid.Column="2" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="00:02,4 ↑" />
        <TextBlock Name="lastWordTextBlockEN" Grid.Column="3" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="lastWordEN" />
        <TextBlock Name="lastWordTextBlockCorrect" Grid.Column="4" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="lastWordCorrect" />

        <Button Name="nextWord" Content="_OK" Grid.Column="0" Grid.Row="3" />

        <TextBlock Grid.Column="0" Grid.ColumnSpan="5" Grid.Row="3" Background="Black"/>

        <Label  Target="{Binding ElementName=cestaTextBox}" Content="Jméno souboru" Grid.Column="2" Grid.Row="4" VerticalAlignment="Center" Margin="5,10,0,11" Height="24" />
        <Button Name="newButton" Grid.Column="4" Grid.Row="4" Margin="20, 10" Content="Nová slovíčka" FontWeight="Bold" Background="#FFCBD2FF" Click="newButton_Click"/>
        <TextBox Name="cestaTextBox" Grid.Column="2" Grid.Row="4" Grid.ColumnSpan="2" Background="#FFFFFBD4" Text="znamky.txt" VerticalAlignment="Center" HorizontalAlignment="Right" FontWeight="Bold" Height="40" Width="170" Padding="10, 7" OpacityMask="#FF0A0A0A" Margin="0,8,20,7"/>

        <TextBlock Grid.Column="1" Grid.Row="4" Background="Black" />

        <Image Grid.Column="0" Grid.Row="4"/>
    </Grid>
</Window>
Editováno 27. července 20:42
 
Odpovědět 27. července 20:42
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Jakub Hrdoun
ostrozan:

On ten IE toho "neumí" víc - třeba polovinu Input typů, ačkoliv HTML 5 je už zhruba dva roky starý, takže máš možná smůlu.
Ale ruku na srdce - kolik lidí používá IE?

 
Nahoru Odpovědět 28. července 15:31
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na ostrozan
ostrozan:

Omlouvám se, to samozřejmě nepatří do tohoto vlákna, bylo by dobré, kdyby to admin smazal - díky.

 
Nahoru Odpovědět 28. července 16:32
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Jakub Hrdoun
ostrozan:

Tak teď už k věci :-)

Základní pravidlo : když se ti problém /chyba posouvá do leva, je určitě vpravo - v tvém případě teda ta ikona. Když ji smažu, tak je všechno OK.
Nevím proč, ale ikonu hlavního okna musíš nastavit kromě XAMLu i v properties projektu, v záložce Application - teprve pak se "chytí". Je to asi nějaká specialita posledních verzí VS (že hlásí chybu jinde než ve skutečnosti je) - dřív jsem s tím žádné problémy neměl.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 29. července 21:57
Avatar
Jakub Hrdoun
Člen
Avatar
Odpovídá na ostrozan
Jakub Hrdoun:

Díky za info, takhle už to jede.

Proč mi ale VS chybu hlásilo jakoby jeden prvek před chybou? Ukazovalo to na poslední správně naparsovanou věc z XAMLu?

 
Nahoru Odpovědět 30. července 8:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.