Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Hub controllo vb.net
Forum - C# / VB.NET - Hub controllo vb.net

Avatar
lsdinfo (Normal User)
Newbie


Messaggi: 1
Iscritto: 12/12/2015

Segnala al moderatore
Postato alle 9:59
Domenica, 10/01/2016
Ciao a tutti sono nuovo del forum.
Volevo chiedere qualche consiglio su come risolvere questo mio problema.
Sto realizzando un applicazione universal windows app e sto utilizzando un controllo Hub per poter scorrere orizzontalmente sul cellulare.
Questa Hub ha 2 hubSection all'interno di ognuna i controlli sono raggruppati dentro una <Grid>.

Codice sorgente - presumibilmente Plain Text

  1. <Page
  2.     x:Class="App17.MainPage"
  3.     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4.     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5.     xmlns:local="using:App17"
  6.     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7.     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8.     mc:Ignorable="d">
  9.  
  10.     <Hub Header="INFUSION RATE" Background="White" FontFamily="verdana" FontSize="40" Margin="0,10,-360,0">
  11.         <HubSection Header="Calcolo velocità" FontFamily="verdana" FontSize="32" Height="619" Width="362">
  12.             <HubSection.Background>
  13.                 <ImageBrush Stretch="Fill" ImageSource="Assets/Square150x150Logo.png"/>
  14.             </HubSection.Background>
  15.             <DataTemplate>
  16.  
  17.                 <Grid HorizontalAlignment="Left" Height="397" Margin="10,10,-27,0" VerticalAlignment="Top" Width="340">
  18.                     <TextBlock x:Name="textBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="FARMACO" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142"/>
  19.                     <TextBlock x:Name="textBlock1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Quantità" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="0,27,0,0"/>
  20.                     <TextBox x:Name="txtQuantità" HorizontalAlignment="Left" Height="36" Margin="74,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  21.                     <TextBlock x:Name="textBlock2" HorizontalAlignment="Left" TextWrapping="Wrap" Text="mg in" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="147,27,0,0" RenderTransformOrigin="2.406,1.211"/>
  22.                     <TextBox x:Name="txtVolume" HorizontalAlignment="Left" Height="36" Margin="198,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  23.                     <TextBlock x:Name="textBlock3" HorizontalAlignment="Left" TextWrapping="Wrap" Text="ml" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="271,30,0,0" RenderTransformOrigin="2.406,1.211"/>
  24.                     <TextBlock x:Name="textBlock4" HorizontalAlignment="Left" TextWrapping="Wrap" Text="TERAPIA" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142" RenderTransformOrigin="0.451,3.926" Margin="0,97,0,0"/>
  25.                     <TextBlock x:Name="textBlock5" HorizontalAlignment="Left" Height="22" Margin="10,129,0,0" TextWrapping="Wrap" Text="Dose" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="59"/>
  26.                     <TextBox x:Name="txtDose" HorizontalAlignment="Left" Height="36" Margin="54,124,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="68" InputScope="Number"/>
  27.                     <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Height="32" Margin="127,124,0,0" VerticalAlignment="Top" Width="81" FontFamily="verdana" FontSize="16">
  28.                         <ComboBoxItem Content="mcg"/>
  29.                         <ComboBoxItem Content="mg"/>
  30.                         <ComboBoxItem Content="ng"/>
  31.                         <ComboBoxItem Content="gr"/>
  32.                     </ComboBox>
  33.                     <TextBlock x:Name="textBlock6" HorizontalAlignment="Left" Height="32" Margin="213,124,0,0" TextWrapping="Wrap" Text="/Kg/" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="37" RenderTransformOrigin="0.855,0.458"/>
  34.                     <ComboBox x:Name="comboBox1" HorizontalAlignment="Left" Height="32" Margin="250,123,0,0" VerticalAlignment="Top" Width="80" FontFamily="verdana" FontSize="16">
  35.                         <ComboBoxItem Content="min"/>
  36.                         <ComboBoxItem Content="hr"/>
  37.                     </ComboBox>
  38.                     <TextBlock x:Name="textBlock7" HorizontalAlignment="Left" Height="33" Margin="12,173,0,0" TextWrapping="Wrap" Text="Peso" FontFamily="verdana" FontSize="18" VerticalAlignment="Top" Width="57"/>
  39.                     <TextBox x:Name="txtPeso" HorizontalAlignment="Left" Height="36" Margin="74,173,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
  40.                     <TextBlock x:Name="textBlock8" HorizontalAlignment="Left" Height="43" Margin="12,229,0,0" TextWrapping="Wrap" Text="INFUSION RATE"  FontFamily="verdana" FontSize="32" VerticalAlignment="Top" Width="304"/>
  41.                     <TextBlock x:Name="textBlock9" HorizontalAlignment="Left" Height="28" Margin="95,277,0,0" TextWrapping="Wrap" Text="0" FontFamily="verdana" FontSize="22" TextAlignment="Center" VerticalAlignment="Top" Width="98"/>
  42.                     <TextBlock x:Name="textBlock10" HorizontalAlignment="Left" Height="41" Margin="211,288,0,0" TextWrapping="Wrap" Text="ml/hr" FontFamily="verdana" FontSize="10" VerticalAlignment="Top" Width="80" RenderTransformOrigin="0.471,1.44"/>
  43.                     <Button x:Name="button" Content="Calcola" Height="53" Margin="74,334,78,0" VerticalAlignment="Top" HorizontalAlignment="Center" Width="188" />
  44.                 </Grid>
  45.  
  46.  
  47.             </DataTemplate>
  48.  
  49.         </HubSection>
  50.         <HubSection Header="Calcolo dosaggio" FontFamily="verdana" FontSize="32" Width="754" Height="619">
  51.  
  52.         </HubSection>
  53.  
  54.     </Hub>
  55. </Page>



Al momento di inserire degli eventi non riesco ad "utilizzate" i vari controlli, ad esempio se creo un evento click per il controllo button che deve memorizzare il valore di una textbox in una variabile non mi riconosce il nome della textbox e mi chiede di dichiararla.

Codice sorgente - presumibilmente VB.NET

  1. Public NotInheritable Class MainPage
  2.     Inherits Page
  3.  
  4.     Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click
  5.         Dim quantità As Integer
  6.         quantità = txtQuantità.text
  7.  
  8.     End Sub
  9. End Class



se inserisco gli stessi controlli al di fuori di un Hub non ho problemi ad usare i controlli.

Grazie a tutti

Ultima modifica effettuata da Thejuster il 18/01/2016 alle 9:49
PM Quote
Avatar
Ultimo (Member)
Expert


Messaggi: 513
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 17:04
Domenica, 17/01/2016
Testo quotato

Postato originariamente da lsdinfo:

Ciao a tutti sono nuovo del forum.
Volevo chiedere qualche consiglio su come risolvere questo mio problema.
Sto realizzando un applicazione universal windows app e sto utilizzando un controllo Hub per poter scorrere orizzontalmente sul cellulare.
Questa Hub ha 2 hubSection all'interno di ognuna i controlli sono raggruppati dentro una <Grid>.

<Page
    x:Class="App17.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App17"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Hub Header="INFUSION RATE" Background="White" FontFamily="verdana" FontSize="40" Margin="0,10,-360,0">
        <HubSection Header="Calcolo velocità" FontFamily="verdana" FontSize="32" Height="619" Width="362">
            <HubSection.Background>
                <ImageBrush Stretch="Fill" ImageSource="Assets/Square150x150Logo.png"/>
            </HubSection.Background>
            <DataTemplate>

                <Grid HorizontalAlignment="Left" Height="397" Margin="10,10,-27,0" VerticalAlignment="Top" Width="340">
                    <TextBlock x:Name="textBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="FARMACO" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142"/>
                    <TextBlock x:Name="textBlock1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Quantità" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="0,27,0,0"/>
                    <TextBox x:Name="txtQuantità" HorizontalAlignment="Left" Height="36" Margin="74,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock2" HorizontalAlignment="Left" TextWrapping="Wrap" Text="mg in" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="147,27,0,0" RenderTransformOrigin="2.406,1.211"/>
                    <TextBox x:Name="txtVolume" HorizontalAlignment="Left" Height="36" Margin="198,27,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock3" HorizontalAlignment="Left" TextWrapping="Wrap" Text="ml" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Margin="271,30,0,0" RenderTransformOrigin="2.406,1.211"/>
                    <TextBlock x:Name="textBlock4" HorizontalAlignment="Left" TextWrapping="Wrap" Text="TERAPIA" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="142" RenderTransformOrigin="0.451,3.926" Margin="0,97,0,0"/>
                    <TextBlock x:Name="textBlock5" HorizontalAlignment="Left" Height="22" Margin="10,129,0,0" TextWrapping="Wrap" Text="Dose" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="59"/>
                    <TextBox x:Name="txtDose" HorizontalAlignment="Left" Height="36" Margin="54,124,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="68" InputScope="Number"/>
                    <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Height="32" Margin="127,124,0,0" VerticalAlignment="Top" Width="81" FontFamily="verdana" FontSize="16">
                        <ComboBoxItem Content="mcg"/>
                        <ComboBoxItem Content="mg"/>
                        <ComboBoxItem Content="ng"/>
                        <ComboBoxItem Content="gr"/>
                    </ComboBox>
                    <TextBlock x:Name="textBlock6" HorizontalAlignment="Left" Height="32" Margin="213,124,0,0" TextWrapping="Wrap" Text="/Kg/" FontFamily="verdana" FontSize="16" VerticalAlignment="Top" Width="37" RenderTransformOrigin="0.855,0.458"/>
                    <ComboBox x:Name="comboBox1" HorizontalAlignment="Left" Height="32" Margin="250,123,0,0" VerticalAlignment="Top" Width="80" FontFamily="verdana" FontSize="16">
                        <ComboBoxItem Content="min"/>
                        <ComboBoxItem Content="hr"/>
                    </ComboBox>
                    <TextBlock x:Name="textBlock7" HorizontalAlignment="Left" Height="33" Margin="12,173,0,0" TextWrapping="Wrap" Text="Peso" FontFamily="verdana" FontSize="18" VerticalAlignment="Top" Width="57"/>
                    <TextBox x:Name="txtPeso" HorizontalAlignment="Left" Height="36" Margin="74,173,0,0" TextWrapping="Wrap" Text="" FontFamily="verdana" FontSize="22" VerticalAlignment="Top" Width="47" InputScope="Number"/>
                    <TextBlock x:Name="textBlock8" HorizontalAlignment="Left" Height="43" Margin="12,229,0,0" TextWrapping="Wrap" Text="INFUSION RATE"  FontFamily="verdana" FontSize="32" VerticalAlignment="Top" Width="304"/>
                    <TextBlock x:Name="textBlock9" HorizontalAlignment="Left" Height="28" Margin="95,277,0,0" TextWrapping="Wrap" Text="0" FontFamily="verdana" FontSize="22" TextAlignment="Center" VerticalAlignment="Top" Width="98"/>
                    <TextBlock x:Name="textBlock10" HorizontalAlignment="Left" Height="41" Margin="211,288,0,0" TextWrapping="Wrap" Text="ml/hr" FontFamily="verdana" FontSize="10" VerticalAlignment="Top" Width="80" RenderTransformOrigin="0.471,1.44"/>
                    <Button x:Name="button" Content="Calcola" Height="53" Margin="74,334,78,0" VerticalAlignment="Top" HorizontalAlignment="Center" Width="188" />
                </Grid>


            </DataTemplate>

        </HubSection>
        <HubSection Header="Calcolo dosaggio" FontFamily="verdana" FontSize="32" Width="754" Height="619">

        </HubSection>

    </Hub>
</Page>

Al momento di inserire degli eventi non riesco ad "utilizzate" i vari controlli, ad esempio se creo un evento click per il controllo button che deve memorizzare il valore di una textbox in una variabile non mi riconosce il nome della textbox e mi chiede di dichiararla.

Public NotInheritable Class MainPage
    Inherits Page

    Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click
        Dim quantità As Integer
        quantità = txtQuantità.text

    End Sub
End Class

se inserisco gli stessi controlli al di fuori di un Hub non ho problemi ad usare i controlli.

Grazie a tutti




non puoi chiamare direttamente le textbox, perchè sono all'interno di contenitori, quindi contenitore.textbox_pippo


Ultimo (Hai voluto la bicicletta ? ....)

Studiare LINQ, WPF, ASP.NET MVC, Entity Framwork, C#, Blend, XAML, Javascript, HTML5, CSS .....(tanta roba)

https://www.dropbox.com/s/c2aots5x4urgbhf/setup_game_sudoku ...
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:48
Lunedì, 18/01/2016
PS:
Usa i tag code.
Risulta molto difficile leggere il codice in questo modo


PM Quote